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

War es hilfreich?

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
scroll top