diff --git a/src/main/java/org/commonjava/indy/service/httprox/util/WebClientAdapter.java b/src/main/java/org/commonjava/indy/service/httprox/util/WebClientAdapter.java index 393ccaf..64be2f2 100644 --- a/src/main/java/org/commonjava/indy/service/httprox/util/WebClientAdapter.java +++ b/src/main/java/org/commonjava/indy/service/httprox/util/WebClientAdapter.java @@ -36,6 +36,7 @@ import java.nio.file.Files; import java.time.Duration; import java.time.temporal.TemporalUnit; +import java.util.Arrays; import java.util.UUID; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicLong; @@ -188,6 +189,7 @@ public void reinit() .writeTimeout( d ) .connectTimeout( d ) .retryOnConnectionFailure( true ) + .protocols( Arrays.asList( Protocol.HTTP_1_1 ) ) .build(); } @@ -281,7 +283,7 @@ public CallAdapter call() // builder.addInterceptor( cleanupInterceptor ); } - callClient = builder.build(); + callClient = builder.protocols( Arrays.asList(Protocol.HTTP_1_1) ).build(); } return new CallAdapter( callClient, requestBuilder, serviceConfig );