From d0a99c15c4bf4ee8dce3777cc2191d4667ee3d0a Mon Sep 17 00:00:00 2001 From: Johnny Lim Date: Thu, 13 Oct 2022 06:42:27 +0900 Subject: [PATCH] Make RestTemplate.createResourceAccessException() private See gh-29313 --- .../java/org/springframework/web/client/RestTemplate.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/web/client/RestTemplate.java b/spring-web/src/main/java/org/springframework/web/client/RestTemplate.java index 01e1a164b2..ab0129f717 100644 --- a/spring-web/src/main/java/org/springframework/web/client/RestTemplate.java +++ b/spring-web/src/main/java/org/springframework/web/client/RestTemplate.java @@ -884,13 +884,11 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat } } - protected static ResourceAccessException createResourceAccessException(URI url, HttpMethod method, IOException ex) { + private static ResourceAccessException createResourceAccessException(URI url, HttpMethod method, IOException ex) { String resource = url.toString(); - String query = url.getRawQuery(); - resource = (query != null ? resource.substring(0, resource.indexOf('?')) : resource); - ResourceAccessException exception = new ResourceAccessException("I/O error on " + method.name() + + resource = (url.getRawQuery() != null ? resource.substring(0, resource.indexOf('?')) : resource); + return new ResourceAccessException("I/O error on " + method.name() + " request for \"" + resource + "\": " + ex.getMessage(), ex); - return exception; } /**