Обычно в сетевых протоколах заголовок запроса предварительно обрабатывается, а затем тело запроса обрабатывается впоследствии. В случае HTTP я не уверен, но я хочу знать, есть ли какие-либо методы для обработки заголовка перед телом запроса и его параметров?
Если говорить в C #, есть ли методы для обработки заголовка запроса перед контроллеромметод запускается или нет?
Если ответ положительный, я хочу отправить версию клиента на мой сервер и, если они не совпадают, отправив клиенту подходящий ответ. Я хочу сделать это, поскольку может случиться так, что тело моего запроса будет большим (например, 10 МБ), и я хочу предварительно обработать заголовок, прежде чем ждать получения полного HTTP-запроса.