Я создаю zip-файлы на лету для загрузки, я не знаю, насколько большими они получатся, но я могу дать довольно хорошее предположение. Я добавил его ради пуха на стороне клиента, так как загрузки довольно большие, но наличие индикатора прогресса не является обязательным. https://tools.ietf.org/html/rfc7230#section-3.3.2 говорит, что Content-Length предназначен для "ожидаемого размера", который можно интерпретировать как точный или приблизительный.
Пока что все браузеры, которые я пробовал, не имеют проблем с приблизительным размером заголовка контента, но есть ли какие-нибудь, которые делают?