diff --git a/src/main/java/org/mskcc/cbio/oncokb/web/rest/ApiProxy.java b/src/main/java/org/mskcc/cbio/oncokb/web/rest/ApiProxy.java index 5d8a333db..0d39c1df2 100644 --- a/src/main/java/org/mskcc/cbio/oncokb/web/rest/ApiProxy.java +++ b/src/main/java/org/mskcc/cbio/oncokb/web/rest/ApiProxy.java @@ -64,7 +64,7 @@ public class ApiProxy { private String IP_HEADER = "X-FORWARDED-FOR"; - @RequestMapping(path = "/**", method = {RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT, RequestMethod.PATCH, RequestMethod.DELETE, RequestMethod.HEAD}) + @RequestMapping(path = "/**", method = {RequestMethod.GET, RequestMethod.POST, RequestMethod.HEAD}) public ResponseEntity<String> proxy(@RequestBody(required = false) String body, HttpMethod method, HttpServletRequest request) throws URISyntaxException { URI uri = apiProxyService.prepareURI(request); @@ -84,10 +84,6 @@ public ResponseEntity<String> proxy(@RequestBody(required = false) String body, restTemplate.getMessageConverters().add(0, new StringHttpMessageConverter(StandardCharsets.UTF_8)); try { - if (method.equals(HttpMethod.HEAD)) { - ResponseEntity<String> response = restTemplate.exchange(uri, HttpMethod.GET, new HttpEntity<>(body, httpHeaders), String.class); - return new ResponseEntity<>(response.getHeaders(), response.getStatusCode()); - } return restTemplate.exchange(uri, method, new HttpEntity<>(body, httpHeaders), String.class); } catch (HttpClientErrorException httpClientErrorException) { if (httpClientErrorException.getStatusCode() != null && httpClientErrorException.getStatusCode().equals(HttpStatus.BAD_REQUEST)) {