HttpListenerRequest,其中是POST参数

本文关键字:POST 参数 HttpListenerRequest | 更新日期: 2023-09-27 17:48:52

我在MSDN中进行了搜索,但我不知道HttpListenerRequest中的POST参数在哪里?

知道吗?

*QueryString似乎只有Get参数而没有发布

HttpListenerRequest,其中是POST参数

经过几个小时的搜索(在这里发布之前我一直在搜索),我意识到我需要发回一个请求来获取表单参数。因此,一旦我把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