diff --git a/src/main/java/com/ning/http/client/providers/netty/NettyAsyncHttpProvider.java b/src/main/java/com/ning/http/client/providers/netty/NettyAsyncHttpProvider.java index 1722c6e0cf..60b7c8ea86 100644 --- a/src/main/java/com/ning/http/client/providers/netty/NettyAsyncHttpProvider.java +++ b/src/main/java/com/ning/http/client/providers/netty/NettyAsyncHttpProvider.java @@ -2103,6 +2103,9 @@ public Object call() throws Exception { } }; + if (future.getKeepAlive()) { + future.setReuseChannel(true); + } if (future.getKeepAlive() && response.isChunked()) { // We must make sure there is no bytes left before executing the next request. ctx.setAttachment(ac);