Skip to content

Commit 22f4fcb

Browse files
author
Stephane Landelle
committed
Prevent overwriting the host header with the host from the URI, close AsyncHttpClient#716
1 parent 6f9a97e commit 22f4fcb

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/main/java/com/ning/http/client/providers/netty/request/NettyRequestFactory.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -297,9 +297,8 @@ public NettyRequest newNettyRequest(Request request, Uri uri, boolean forceConne
297297
headers.set(HttpHeaders.Names.CONNECTION, keepAliveHeaderValue(config));
298298
}
299299

300-
String hostHeader = hostHeader(request, uri);
301-
if (hostHeader != null)
302-
headers.set(HttpHeaders.Names.HOST, hostHeader);
300+
if (!headers.contains(HttpHeaders.Names.HOST))
301+
headers.set(HttpHeaders.Names.HOST, hostHeader(request, uri));
303302

304303
Realm realm = request.getRealm() != null ? request.getRealm() : config.getRealm();
305304
String authorizationHeader = authorizationHeader(request, uri, proxyServer, realm);

0 commit comments

Comments
 (0)