HttpListener - Request "Post" and "Get" - C#
Формулировка задачи:
Нужны примеры обработки запроса с извлечением переданных данных , для POST-отправки и GET-отправки , тобишь 2 примера.(Сразу с момента получения контекста [GetContext] , инициализация листенера и др. не нужно)Под извлечением понимаю - представление в любом стандартном типе , строкой , массивом строк или чем-то другим.
Я решил , кому нужно пишите в лс.
Решение задачи: «HttpListener - Request "Post" and "Get"»
textual
Листинг программы
var request = contextRequest.Request;//HttpListenerRequest
if (request.HttpMethod == "GET")
date = new RequestDate(request.QueryString, contextRequest);
else
{
var stream = request.InputStream;
string[] pairs;
using (var reader = new StreamReader(stream))
pairs = reader.ReadToEnd().Split('&');
//Теперь pairs содержит строки типа "Name=Ilya" "Password=petux"
}