Skip to content

Commit 299c87e

Browse files
committed
Base keep-alive decision on the presence of a
connection:close header instead of keep-alive presence.
1 parent b46b0b6 commit 299c87e

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)