当前位置:  开发笔记 > 编程语言 > 正文

HttpListenerRequest POST参数在哪里?

如何解决《HttpListenerRequestPOST参数在哪里?》经验,为你挑选了1个好方法。

我在MSDN中搜索,我无法确定HttpListenerRequest的POST参数在哪里?

任何的想法?

*QueryString似乎只有Get参数而不是post



1> Patrick Desj..:

经过几个小时的搜索(我在发布之前搜索)我意识到我需要发回一个请求来获取表单参数.所以一旦我HttpListenerRequest填满了POST参数不在里面.您需要发送其他请求才能获取它们:

//POST param
if (webRequest.Method == "POST")
{
    StreamReader getPostParam = new StreamReader(request.InputStream, true);
    postData = getPostParam.ReadToEnd();
    byte[] postBuffer = System.Text.Encoding.Default.GetBytes(postData);
    postDataStream.Write(postBuffer, 0, postBuffer.Length);
    postDataStream.Close();
}
//END POST param

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有