我目前正在使用LittleProxy运行Netty 4.1的实现。我正在修改代码以打印出从客户端到代理的请求的大小,我在尝试使用分块传输编码计算请求的大小时遇到了麻烦。我希望有人可以指出我正确的方向,我可以计算确定每个块的大小,并将其打印出来。
答案 0 :(得分:1)
应该有代码在LittleProxy中的某处处理HttpContent
。您可以从中获取HTTP块的长度:
HttpContent chunk = ...;
int chunkLength = chunk.content().readableBytes();