2008-10-22 14 views

回答

5

搜索的幾個小時(我在這裏發帖之前,搜索),我意識到我需要回送請求獲取表單參數之後。所以一旦我填寫了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 
+0

我不知道你在這裏...... POST數據是在「postData」(假設調用者沒有發送二進制文件,這是可能)。你只需要把它分開...不知道「webRequest」在這裏做什麼... – 2008-10-23 04:09:32