HttpListenerRequest ¿dónde está el parámetro POST?
-
03-07-2019 - |
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
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