Fix StringIndexOutOfBoundsException in RestTemplate
Backport for commits #81dfad and #3d61f7 Issue: SPR-15900
This commit is contained in:
committed by
Rossen Stoyanchev
parent
681ced8fd3
commit
f5d689e764
@@ -661,7 +661,7 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
|
||||
catch (IOException ex) {
|
||||
String resource = url.toString();
|
||||
String query = url.getRawQuery();
|
||||
resource = (query != null ? resource.substring(0, resource.indexOf(query) - 1) : resource);
|
||||
resource = (query != null ? resource.substring(0, resource.indexOf('?')) : resource);
|
||||
throw new ResourceAccessException("I/O error on " + method.name() +
|
||||
" request for \"" + resource + "\": " + ex.getMessage(), ex);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user