zoukankan      html  css  js  c++  java
  • Web页面接受客户端POST数据,并且返回数据

    客户端post数据到asp.net页面

    WebRequest wrPostURL = WebRequest.Create("http://edzh.com/Get.aspx");
        wrPostURL.Method = "POST";
        Stream postStream = wrPostURL.GetRequestStream();

    //Dom为需要post的数据
        byte[] pPostBytes = System.Text.Encoding.UTF8.GetBytes(DOM.OuterXml);
        postStream.Write(pPostBytes,0,pPostBytes.Length);
        postStream.Flush();
        postStream.Close();

    //responseStream为返回的xml数据

        Stream responseStream = wrPostURL.GetResponse().GetResponseStream();

        try
        {
         XmlDataDocument objXML = new XmlDataDocument();
         objXML.Load(responseStream);
         return objXML;
        }
        catch(XmlException ex)
        {
         throw new Exception(ex.ToSting())
        }

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

    Get.aspx页面部分代码

    //接受POST数据
        XmlDataDocument xmlDoc = new XmlDataDocument();
        try
        {

    //Request.InputStream为post的数据,xml格式
         xmlDoc.Load(Request.InputStream);
        }
        catch/*(Exception ex)*/
        {
         //xml格式错误
         returnDesc += "Invalid XmlDocument";
        }

    。。。。

    。。。。。。。

  • 相关阅读:
    [LCA] 最近公共祖先
    [DP] D. Beautiful Array
    [模板] [拓扑序列]
    [模板] 区间筛素数
    [DP] 简单的烦恼
    [贪心] 二元组最小值最大
    [模板] 树状数组及其应用
    [Trie] 最大异或对
    [模板][二分]倍增及其应用
    ios学习记录 day31 UI 9 多视图切换 导航控制器
  • 原文地址:https://www.cnblogs.com/yesun/p/431241.html
Copyright © 2011-2022 走看看