我正在测试netty作为代理服务器。我找到了例子:
https://netty.io/4.1/xref/io/netty/example/proxy/HexDumpProxy.html
但是,我想阅读HttpHeaders并根据标题执行操作,进行身份验证等。
我相信为了做到这一点,我需要将前端的适配器更改为SimpleChannelInboundHandler [HttpObject]或SimpleChannelInboundHandler [Object]并将HttpServerCodec()添加到管道中?
但是,当我这样做时,我可以看到传入的请求已被翻译,并且可以读取DefaultHttpHeaders ... 但转发到后端失败。
当我从管道流中删除HttpServerCodec时很好。
有人可以说这是什么问题吗?
预先感谢