我在MSDN中搜索,我无法确定HttpListenerRequest的POST参数在哪里?
任何的想法?
*QueryString似乎只有Get参数而不是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