Skip to content

Commit f5b924a

Browse files
committed
add async too.
1 parent c89277e commit f5b924a

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -836,7 +836,7 @@ public CloseableHttpAsyncClient build() {
836836
if (!redirectHandlingDisabled) {
837837
RedirectStrategy redirectStrategyCopy = this.redirectStrategy;
838838
if (redirectStrategyCopy == null) {
839-
redirectStrategyCopy = DefaultRedirectStrategy.INSTANCE;
839+
redirectStrategyCopy = schemePortResolver != null ? new DefaultRedirectStrategy(schemePortResolver) : DefaultRedirectStrategy.INSTANCE;
840840
}
841841
execChainDefinition.addFirst(
842842
new AsyncRedirectExec(routePlannerCopy, redirectStrategyCopy),

httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1023,7 +1023,7 @@ public CloseableHttpAsyncClient build() {
10231023
if (!redirectHandlingDisabled) {
10241024
RedirectStrategy redirectStrategyCopy = this.redirectStrategy;
10251025
if (redirectStrategyCopy == null) {
1026-
redirectStrategyCopy = DefaultRedirectStrategy.INSTANCE;
1026+
redirectStrategyCopy = schemePortResolver != null ? new DefaultRedirectStrategy(schemePortResolver) : DefaultRedirectStrategy.INSTANCE;
10271027
}
10281028
execChainDefinition.addFirst(
10291029
new AsyncRedirectExec(routePlannerCopy, redirectStrategyCopy),

0 commit comments

Comments
 (0)