История изменений
Исправление vbr, (текущая версия) :
«transfer-encoding не указан и content-length не указан. Тогда читаем до закрытия соединения.» – вот такого на практике не бывает. И я сомневаюсь что какой-то rfc на http/1.0 так разрешает делать при передаче запроса.
Для ответов такое бывает и я сам с этим сталкивался, почему и экстраполировал до запросов. Для запросов, похоже, да, не бывает.
«указан transfer-encoding и в нём присутствует chunked» – это довольно редкий кейс. Браузеры так никогда не делают, но может делать curl или какой-нибудь софт вооруженный http клиентом.
Современный хром может делать: Streaming requests with the fetch API
Но, да, появилось, похоже, совсем недавно.
Исходная версия vbr, :
«transfer-encoding не указан и content-length не указан. Тогда читаем до закрытия соединения.» – вот такого на практике не бывает. И я сомневаюсь что какой-то rfc на http/1.0 так разрешает делать при передаче запроса.
Для ответов такое бывает и я сам с этим сталкивался, почему и экстраполировал до запросов. Для запросов, похоже, да, не бывает.
«указан transfer-encoding и в нём присутствует chunked» – это довольно редкий кейс. Браузеры так никогда не делают, но может делать curl или какой-нибудь софт вооруженный http клиентом.
Современный хром может делать: Streaming requests with the fetch API