Avoid default "Accept" from HttpUrlConnection

Closes gh-23740
This commit is contained in:
Lorenzo Torracchi
2019-10-24 00:45:33 +02:00
committed by Rossen Stoyanchev
parent d394c7a5c0
commit afae8c3045
2 changed files with 65 additions and 0 deletions

View File

@@ -739,6 +739,9 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
if (requestCallback != null) {
requestCallback.doWithRequest(request);
}
if ((method == HttpMethod.DELETE || method == HttpMethod.PUT) && request.getHeaders().getAccept().isEmpty()) {
request.getHeaders().add("Accept", "*/*");
}
response = request.execute();
handleResponse(url, method, response);
return (responseExtractor != null ? responseExtractor.extractData(response) : null);