Если мой HTTP-сервер получает запрос HTTP/1.0 с заголовком «Connection: keep-alive», справедливо ли, что клиент поймет «Transfer-Encoding: нарезанный"?
По сути, я пытаюсь решить, учитывать ли заголовок «Connection: keep-alive» от клиентов HTTP/1.0. Если я это сделаю, то мне придется использовать фрагментированное кодирование для ответа, потому что я не могу буферизовать весь ответ, чтобы вычислить заголовок Content-Length.
Если небезопасно ожидать, что клиент HTTP/1.0, который запрашивает «Соединение: поддержание активности», также будет понимать фрагментированное кодирование, тогда мне придется закрывать соединение после каждого ответа. (Или я что-то пропустил?)