在 Netty 4.1 和 LittleProxy 中计算分块请求的大小

Calculating size of chunked requests in Netty 4.1 and LittleProxy

我目前 运行 使用 LittleProxy 实现 Netty 4.1。我正在修改代码以打印出从客户端到代理的请求的大小,在尝试使用分块传输编码计算请求的大小时我 运行 遇到了麻烦。我希望有人能给我指出正确的方向,在那里我可以计算确定接收到的每个块的大小并将其打印出来。

LittleProxy 的某处应该有处理 HttpContent 的代码。您可以从中获取 HTTP 块的长度:

HttpContent chunk = ...;
int chunkLength = chunk.content().readableBytes();