2008-10-22 8 views

Répondre

5

Après quelques heures de recherche (je cherchais avant de poster ici) je me suis aperçu que je dois renvoyer une demande pour obtenir le paramètre de forme. Donc, une fois que j'ai le HttpListenerRequest remplir les paramètres POST ne sont pas à l'intérieur. Vous devez envoyer une autre demande pour les obtenir:

//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

Je ne sais pas ce que vous êtes ici à propos ... les données POST est « postData » (en supposant que l'appelant n'a pas envoyé binaire, ce qui est possible). Vous avez juste besoin de le démonter ... pas sûr de ce que le "webRequest" fait ici ... –

+0

Vous avez raison, le webRequest est pour autre chose. Je vais éditer. –

Questions connexes