我有一个netty服务器,设置为接收http请求并发送http响应。但是,服务器无法接收http响应。
最初我在管道中有以下2个处理程序,它作为常规服务器工作正常。
org.jboss.netty.handler.codec.http.HttpRequestDecoder org.jboss.netty.handler.codec.http.HttpResponseEncoder
要收到回复,我添加了
org.jboss.netty.handler.codec.http.HttpResponseDecoder
到管道。但这没有帮助。
如何配置服务器以便能够接收http响应?
答案 0 :(得分:1)
使用不同的管道和ClientBootstrap转发消息并添加两个处理程序:
pipeline.addLast("decoder", new HttpResponseDecoder());
pipeline.addLast("encoder", new HttpRequestEncoder());
HTH