zoukankan      html  css  js  c++  java
  • 通过http/https的POST方式,发送、处理和接收XML文件内容

    1.send:

    C# code
    WebRequest myHttpWebRequest = WebRequest.Create("http://abc.com/xxx.aspx");
    // Set the 'Method' property of the 'Webrequest' to 'POST'.
    myHttpWebRequest.Method ="POST";

    // Create a new string object to POST data to the Url.
    string postData =@"<?xml version="1.0" encoding="UTF-8" ?>
    <ROOT>
    <CONFIG>
    <TYPE>IN </TYPE>
    <WORKTYPE>2</WORKTYPE>
    </CONFIG>
    <DATA>
    <POLICY>
    <UNITCODE>分公司代码 </UNITCODE>
    <APPLYNO>投保单号码 </APPLYNO>
    <APPLYENDORSENO>批单申请号码 </APPLYENDORSENO>
    </POLICY>
    </DATA>
    </ROOT>";

    ASCIIEncoding encoding
    =new ASCIIEncoding ();
    byte[] byte1 = encoding.GetBytes (postData);

    // Set the content type of the data being posted.
    myHttpWebRequest.ContentType ="application/x-www-form-urlencoded";

    // Set the content length of the string being posted.
    myHttpWebRequest.ContentLength = byte1.Length;

    Stream newStream
    = myHttpWebRequest.GetRequestStream ();

    newStream.Write (byte1,
    0, byte1.Length);
    // Close the Stream object.
    newStream.Close ();

    HttpWebResponse response
    = myHttpWebRequest.GetResponse();



    2.receive:

    C# code
    StreamReader reader =new StreamReader (Reqeust.InputStream);
    String xml
    = reader.ReadToEnd();
  • 相关阅读:
    IE11开发人员工具 js脚本debugger调试
    Dynamics CRM OData方式进行增删改查时报错的问题
    Get Form type using javascript in CRM 2011
    Dynamics CRM 同一实体多个Form显示不同的Ribbon按钮
    Dynamics CRM 通过OData查询数据URI中包含中文的情况
    打印控件
    spark
    zookeeper集群配置与启动——实战
    javascript学习
    etcd
  • 原文地址:https://www.cnblogs.com/wzg0319/p/3039471.html
Copyright © 2011-2022 走看看