Skip to content

Commit 5493a11

Browse files
committed
Merge pull request AsyncHttpClient#437 from gerdriesselmann/patch-2
Respect Rawl URL Setting for Grizzly Provider
2 parents 0f30a10 + d7fc5ee commit 5493a11

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

providers/grizzly/src/main/java/org/asynchttpclient/providers/grizzly/filters/AsyncHttpClientFilter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,8 @@ private boolean sendAsGrizzlyRequest(final RequestInfoHolder requestInfoHolder,
228228
return true;
229229
}
230230

231-
final URI uri = httpTxContext.getRequest().getURI();
231+
final Request request = httpTxContext.getRequest();
232+
final URI uri = request.isUseRawUrl() ? request.getRawURI() : request.getURI();
232233
boolean secure = Utils.isSecure(uri);
233234

234235
// If the request is secure, check to see if an error occurred during
@@ -244,7 +245,6 @@ private boolean sendAsGrizzlyRequest(final RequestInfoHolder requestInfoHolder,
244245
convertToUpgradeRequest(httpTxContext);
245246
}
246247

247-
final Request request = httpTxContext.getRequest();
248248
HttpRequestPacket requestPacket = requestCache.poll();
249249
if (requestPacket == null) {
250250
requestPacket = new HttpRequestPacketImpl();

0 commit comments

Comments
 (0)