首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应WebRequest

响应WebRequest
EN

Stack Overflow用户
提问于 2013-02-21 19:13:57
回答 1查看 231关注 0票数 0

我在test.aspx页面上创建了一个简单的XML请求。

代码语言:javascript
复制
System.Net.WebRequest req = System.Net.WebRequest.Create("http://server.loc/rq.aspx");

            req.ContentType = "text/xml";
            req.Method = "POST";

            string strData = "<root><test>test1 </test></root>";
            byte[] bytes = System.Text.Encoding.ASCII.GetBytes(strData);
            req.ContentLength = bytes.Length;
            Stream os = req.GetRequestStream();
            os.Write(bytes, 0, bytes.Length);


            System.Net.WebResponse resp = req.GetResponse();
            if (resp == null) return;
            System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream());

            string responsecontent = sr.ReadToEnd().Trim();

现在,在rq.aspx上,我想预测and请求,并基于strData生成某种响应。我真的不知道如何从网络请求访问strData。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-21 19:18:03

这可能就是你要找的

代码语言:javascript
复制
private void Page_Load(object sender, EventArgs e)
{
    // Read XML posted via HTTP
    using (var reader = new StreamReader(Request.InputStream))
    {
        string xmlData = reader.ReadToEnd();
        // do something with the XML
    }
}

来自this answer

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15010411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档