Skip to content

Commit 4cba52d

Browse files
committed
Merge pull request AsyncHttpClient#142 from taer/master
HTTP 1.1 keepalive is only determined by presence of Connection: close.
2 parents b46b0b6 + 299c87e commit 4cba52d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

providers/netty/src/main/java/com/ning/http/client/providers/netty/NettyAsyncHttpProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2072,7 +2072,7 @@ public void handle(final ChannelHandlerContext ctx, final MessageEvent e) throws
20722072
int statusCode = response.getStatus().getCode();
20732073

20742074
String ka = response.getHeader(HttpHeaders.Names.CONNECTION);
2075-
future.setKeepAlive(ka == null || ka.toLowerCase().equals("keep-alive"));
2075+
future.setKeepAlive(ka == null || ! ka.toLowerCase().equals("close"));
20762076

20772077
List<String> wwwAuth = getAuthorizationToken(response.getHeaders(), HttpHeaders.Names.WWW_AUTHENTICATE);
20782078
Realm realm = request.getRealm() != null ? request.getRealm() : config.getRealm();

0 commit comments

Comments
 (0)