Como posso obter parâmetros de formulário de HttpListenerRequest?
-
19-09-2019 - |
Pergunta
Eu estou usando um HttpListener
para implementar um servidor http muito simples, que é de aceitar um POST de um cliente Java. Quando o cliente chama recebo uma HttpListenerRequest
, que contém todos os parâmetros de formulário. Como posso extrair os parâmetros de formulário? Eu pareço ter acesso apenas ao fluxo de conteúdo ....
Solução
HttpListener é um componente de baixo nível, como é o HttpListenerRequest objeto que você começa para cada solicitação. dados de formulário enviados via POST está contido dentro do corpo, então você terá que processar o fluxo e extrair os dados do formulário mesmo. Os dados QueryString está disponível para você, porque isso é parte do endereço pedido, e não requer qualquer processamento de fluxo de extrato. Que o diferencia dos dados do formulário, como o processamento do fluxo é necessária.