У меня до сих пор нет четкого представления о практических примерах использования заголовка chunked
после прочтения некоторых сообщений и Википедии.
Один из примеров, который я вижу в заголовке Content-Length по сравнению с фрагментированной кодировкой, это:
С другой стороны, если длина содержимого действительно непредсказуема заранее (например, когда вы намерены заархивировать несколько файлов вместе и отправить их как один), то отправка их фрагментами может быть быстрее, чем буферизация в памяти сервера или запись на локальный диск. файловая система в первую очередь.
Значит, я могу отправлять zip-файлы, пока я их архивирую? Как ?
Я также заметил, что если я загружаю репозиторий GitHub, я получаю данные в chunked
. GitHub также отправляет файлы таким образом (отправка во время архивирования)?
Был бы очень признателен минимальный пример. :)