Pergunta

Eu tenho pesquisa na MSDN e posso 'figura t onde estão os parâmetros POST de HttpListenerRequest?

Qualquer idéia?

* QueryString parecem ter só obter parâmetro não publicar

Foi útil?

Solução

Depois de algumas horas de pesquisa (eu estava procurando antes de postar aqui) eu percebi que eu preciso para enviar de volta um pedido para obter o parâmetro de formulário. Então, uma vez que tenho o preenchimento HttpListenerRequest-se os parâmetros POST não estão dentro. Você precisa enviar um outro pedido para obtê-los:

//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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top