Netty客户端发送Keep Alive HTTP请求

时间:2014-05-14 06:39:16

标签: http netty client-side keep-alive

我正在创建一个Netty Client,它向POST服务器发送HTTP请求。为了提高性能,我所做的就是使用Keep alive Http请求(我知道在HTTP 1.1中所有请求都默认保持活动状态,所以我是确保在发送Http请求时没有将Connection标头设置为关闭,以便它使用相同的通道发送Http请求。现在,当我将Http请求发送到正确的URL时,即。如果我从服务器获得HttpResponse状态OK,我能够正确发送下一个Http请求,但是当我发送Http请求时,我得到了BAD REQUEST或SERVICE UNAVAILABLE或者其他的OK,那么我无法发送下一个请求是调用channel.write(request)后返回的通道future f.success()为false。我无法理解为什么会这样。 I have followed the same model of coding as done in HttpSnoopClient example given in netty, 除了我删除了连接:关闭标题&甚至客户端处理程序与snoop客户端中给出的相同,我也只在启动时实例化一次引导程序 我尝试获取channelFuture f.cause()。getMessage()但它似乎是null

0 个答案:

没有答案
相关问题