korpus
злой бобёр
Буферизация вывода и протокол HTTP
Меня заинтересовал такой вопрос. По протоколу HTTP при отправке страницы клиенту должен указываться заголовок Content-Length, указывающий количество битов, передаваемых в теле ответа. При буферизации же контент отдаётся в браузер порциями.
Как тогда выглядят HTTP заголовки ответа сервера? Сервер же не знает, сколько данных будет затем отправлено? Какой Content-Length он ставит в этом случае?
Меня заинтересовал такой вопрос. По протоколу HTTP при отправке страницы клиенту должен указываться заголовок Content-Length, указывающий количество битов, передаваемых в теле ответа. При буферизации же контент отдаётся в браузер порциями.
Как тогда выглядят HTTP заголовки ответа сервера? Сервер же не знает, сколько данных будет затем отправлено? Какой Content-Length он ставит в этом случае?