4
我在MSDN搜索,我無法確定HttpListenerRequest的POST參數在哪裏?HttpListenerRequest其中是POST參數嗎?
有什麼想法?
*查詢字符串似乎只有獲取參數不得發佈
我在MSDN搜索,我無法確定HttpListenerRequest的POST參數在哪裏?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
我不知道你在這裏...... POST數據是在「postData」(假設調用者沒有發送二進制文件,這是可能)。你只需要把它分開...不知道「webRequest」在這裏做什麼... – 2008-10-23 04:09:32