From babcbd0d2b5f7a515223b23a889909df2668d951 Mon Sep 17 00:00:00 2001 From: Rostislav Svoboda Date: Sat, 3 Oct 2020 23:08:12 +0200 Subject: [PATCH] Simplify code for SimpleClientHttpRequestFactory.prepareConnection --- .../client/SimpleClientHttpRequestFactory.java | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/http/client/SimpleClientHttpRequestFactory.java b/spring-web/src/main/java/org/springframework/http/client/SimpleClientHttpRequestFactory.java index 141072008b..36d794f154 100644 --- a/spring-web/src/main/java/org/springframework/http/client/SimpleClientHttpRequestFactory.java +++ b/spring-web/src/main/java/org/springframework/http/client/SimpleClientHttpRequestFactory.java @@ -208,20 +208,10 @@ public class SimpleClientHttpRequestFactory implements ClientHttpRequestFactory, connection.setDoInput(true); - if ("GET".equals(httpMethod)) { - connection.setInstanceFollowRedirects(true); - } - else { - connection.setInstanceFollowRedirects(false); - } + connection.setInstanceFollowRedirects("GET".equals(httpMethod)); - if ("POST".equals(httpMethod) || "PUT".equals(httpMethod) || - "PATCH".equals(httpMethod) || "DELETE".equals(httpMethod)) { - connection.setDoOutput(true); - } - else { - connection.setDoOutput(false); - } + connection.setDoOutput("POST".equals(httpMethod) || "PUT".equals(httpMethod) || + "PATCH".equals(httpMethod) || "DELETE".equals(httpMethod)); connection.setRequestMethod(httpMethod); }