Netty代理-如何读取HTTP标头

时间:2018-08-13 13:16:46

标签: netty


我正在测试netty作为代理服务器。我找到了例子: https://netty.io/4.1/xref/io/netty/example/proxy/HexDumpProxy.html

但是,我想阅读HttpHeaders并根据标题执行操作,进行身份验证等。

我相信为了做到这一点,我需要将前端的适配器更改为SimpleChannelInboundHandler [HttpObject]或SimpleChannelInboundHandler [Object]并将HttpServerCodec()添加到管道中?

但是,当我这样做时,我可以看到传入的请求已被翻译,并且可以读取DefaultHttpHeaders ... 但转发到后端失败。

当我从管道流中删除HttpServerCodec时很好。

有人可以说这是什么问题吗?

预先感谢

0 个答案:

没有答案