zoukankan      html  css  js  c++  java
  • NC数据交换平台

    java版本代码

    //传入拼接好的xml字符串
    public String addOrUpdateBill(String xml){
    Logger.error("输入参数xml:" + xml);
    String result = null;
    String url = getUrl("datasource");//获取需要的参数
    Logger.error("url:" + url);
    if (url == null) {
    Logger.error("获取url地址错误");
    url = "http://127.0.0.1:99/service/XChangeServlet?account=develop&groupcode=01";//根据实际需求修改
    }
    URL realURL;
    try {
    realURL = new URL(url);
    HttpURLConnection connection = (HttpURLConnection) realURL.openConnection();
    connection.setDoOutput(true);
    connection.setRequestProperty("content-type", "dept/xml");
    connection.setRequestMethod("POST");
    StringReader sr = new StringReader(xml);
    InputSource is = new InputSource(sr);
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = factory.newDocumentBuilder();
    Document doc = builder.parse(is);
    // 设定格式
    XMLOutputter out = new XMLOutputter();
    Logger.error("processing completed,ready to send data to url:"+ url);
    out.output(new DOMBuilder().build(doc),connection.getOutputStream());
    Logger.error("send success");
    // 从连接的输入流中取得回执信息
    InputStream inputStream = connection.getInputStream();
    result = IOUtils.toString(inputStream, "UTF-8");
    Logger.error("result:" + result);
    }

    -----------------------------

    String res = (result.split("<resultcode>")[1].split("<"))[0]; if(res.equals("1")){ //...成功之后的逻辑 }else{ //...失败之后的逻辑 }
    参考:https://blog.csdn.net/kon_mio/article/details/107069607?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-6.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-6.control
    原文链接:https://blog.csdn.net/kon_mio/article/details/107069607

  • 相关阅读:
    Java 中队列的使用
    数据挖掘十大经典算法
    数据结构之图(术语、存储结构、遍历)
    openldap---ldapsearch使用
    RDBMS 数据库补丁集补丁号码高速參考-文档 ID 1577380.1
    关于 ioctl 的 FIONREAD 參数
    Oracle 事务的開始与结束
    泛泰A880S升级官方4.4.2 binx教程
    设计模式18---设计模式之策略模式(Strategy)(行为型)
    java实现矩形区域的交和并
  • 原文地址:https://www.cnblogs.com/passerlee/p/14957869.html
Copyright © 2011-2022 走看看