Ответ 1
Оригинальный ответ:
Нет ограничений на количество данных, возвращаемых в ответе HTTP от Jetty.
Вы можете передавать данные обратно клиенту, пока незадолго до тепловой смерти вселенной.
Технически говоря, вы можете получить HTTP-ответ без указания Content-Length
, который можно вернуть с помощью Chunked Transfer-Encoding или просто необработанного потока байтов с Connection: close
, указывающим, когда данные завершено (сделано отправленным) закрытием основного соединения. Оба из них по существу безлимитные.
Если вы используете HTTP-ответ с заголовком Content-Length
, имейте в виду, что Content-Length на практике представляет собой 32-разрядное число, но более современные браузеры поддерживают 64-разрядные версии.
Обновление (август 2019 г.):
Jetty 9.4.20.v20190813 теперь может обрабатывать заголовки Content-Length
максимального размера Long.MAX_VALUE
(9,223,372,036,854,775,807 байт)