Длина содержимого HTTP превысила 4194304 байта

Во время тестирования я заметил, что прокси-сервер отклоняет вложения размером более 4194304 байта. Выдает сообщение - "Длина содержимого HTTP превысила 4194304 байта".

Это функциональность реализации LittleProxy или есть какая-либо конфигурация, которая позволит вложения большего размера, чем эта?

1 ответ

Решение

Это звучит как TooLongFrameException брошенный HttpObjectAggregator,

Я думаю, что это может произойти только при использовании HttpFiltersSource который указывает ненулевое значение из getMaximumRequestBufferSizeInBytes() или же getMaximumResponseBufferSizeInBytes(), Вы можете увеличить их, но это увеличивает использование памяти. Если фильтр можно переписать так, чтобы он работал с кадрами (блоками) во время их потоковой передачи, тогда вы можете установить размер буфера равным 0 и значительно сократить потребление памяти.

Другие вопросы по тегам