HttpListenerRequest dove sono i parametri POST?
-
03-07-2019 - |
Domanda
Ho effettuato la ricerca in MSDN e posso capisci dove sono i parametri POST di HttpListenerRequest?
Qualche idea?
* QueryString sembra avere solo il parametro Get non post
Soluzione
Dopo alcune ore di ricerca (stavo cercando prima di pubblicare qui) mi sono reso conto che dovevo inviare una richiesta per ottenere il parametro del modulo. Quindi una volta che ho HttpListenerRequest
riempio i parametri POST non sono dentro. È necessario inviare un'altra richiesta per ottenerli:
//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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow