我在MSDN中进行了搜索,但是我不知道来自HttpListenerRequest的POST参数在哪里?
有什么想法吗?
*QueryString似乎只有Get参数而没有post参数
发布于 2008-10-23 00:21:29
经过几个小时的搜索(我在这里发帖之前正在搜索),我意识到我需要发回一个请求来获取表单参数。所以一旦我填满了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 paramhttps://stackoverflow.com/questions/227946
复制相似问题