Я реализую веб-сервер, и мне было интересно, как обрабатывать сообщения запроса с телом сообщения, но без заголовков Transfer-Encoding
или Content-Length
(при условии, что метод запроса не является HEAD или CONNECT, конечно).
Согласно RFC 7230, § 3.3.3. Длина тела сообщения:
Длина тела сообщения определяется одним из следующих (в порядке приоритета):
[…]
- Если это сообщение-запрос и ни одно из вышеперечисленных условий не соответствует действительности, то длина тела сообщения равна нулю (тело сообщения отсутствует).
Нахожусь ли я в этом случае и, следовательно, должен ли я считать, что длина тела сообщения равна нулю (хотя на самом деле она не равна нулю)?