HttpListenerRequest wo sind die Parameter POST?
-
03-07-2019 - |
Frage
Ich habe in MSDN suchen und ich kann ‚t Abbildung, wo sind die POST-Parameter von HttpListenerRequest?
Jede Idee?
* Abfrage-Zeichenfolge scheinen nur Holen Parameter nicht veröffentlichen
Lösung
Nach einigen Stunden der Suche (ich war auf der Suche, bevor Posting hier) Ich erkennen, dass ich brauche eine Anfrage zu senden zurück, um den Formparameter zu erhalten. Also, wenn ich die HttpListenerRequest
haben die POST-Parameter sind nicht in aufzufüllen. Sie benötigen einen anderen Antrag zu schicken, sie zu erhalten:
//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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow