Вопрос

я использую HttpListener реализовать очень простой http-сервер, который принимает POST от Java-клиента.Когда клиент звонит, я получаю HttpListenerRequest, который содержит все параметры формы.Как извлечь параметры формы?Кажется, у меня есть доступ только к потоку контента....

Это было полезно?

Решение

HttpListener — это низкоуровневый компонент, как и объект HttpListenerRequest, который вы получаете для каждого запроса.Данные формы, отправленные через POST, содержатся внутри тела, поэтому вам придется обрабатывать поток и извлекать данные формы самостоятельно.Данные QueryString доступны вам, поскольку они являются частью адреса запроса и для их извлечения не требуется какой-либо потоковой обработки.Это отличает его от данных формы, поскольку требуется обработка потока.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top