diff --git a/spring-web/src/main/java/org/springframework/http/client/JdkClientHttpRequestFactory.java b/spring-web/src/main/java/org/springframework/http/client/JdkClientHttpRequestFactory.java index 977e9da5f0..e540c88ee7 100644 --- a/spring-web/src/main/java/org/springframework/http/client/JdkClientHttpRequestFactory.java +++ b/spring-web/src/main/java/org/springframework/http/client/JdkClientHttpRequestFactory.java @@ -48,10 +48,12 @@ public class JdkClientHttpRequestFactory implements ClientHttpRequestFactory { /** * Create a new instance of the {@code JdkClientHttpRequestFactory} - * with a default {@link HttpClient}. + * with a default {@link HttpClient} that follows redirects. */ public JdkClientHttpRequestFactory() { - this(HttpClient.newHttpClient()); + this(HttpClient.newBuilder() + .followRedirects(HttpClient.Redirect.NORMAL) + .build()); } /**