Расчет размера чанкованных запросов в Netty 4.1 и LittleProxy
В настоящее время я использую реализацию Netty 4.1 с LittleProxy. Я изменяю код, чтобы распечатать размер запросов, поступающих от клиента к прокси-серверу, и у меня возникают проблемы при попытке вычислить размер запросов с использованием кодировки чанкованного переноса. Я надеялся, что кто-нибудь может указать мне правильное направление, где я смогу вычислить, определить размер каждого куска, как он получен, и распечатать его.
1 ответ
Решение
Там должен быть код, который обрабатывает HttpContent
где-то в LittleProxy. Вы можете получить длину фрагмента HTTP из него:
HttpContent chunk = ...;
int chunkLength = chunk.content().readableBytes();