Pregunta

He buscado en MSDN y puedo ¿No entiendes dónde están los parámetros POST de HttpListenerRequest?

¿Alguna idea?

* QueryString parece tener solo el parámetro Get no not post

¿Fue útil?

Solución

Después de algunas horas de búsqueda (estaba buscando antes de publicar aquí) me di cuenta de que tengo que enviar una solicitud para obtener el parámetro de formulario. Así que una vez que tenga el HttpListenerRequest llene los parámetros POST que no están dentro. Necesita enviar otra solicitud para obtenerlos:

//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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top