0
我在嘗試獲取以下響應時收到跟隨錯誤。415 ResponseEntity <Map <String,String >>時不支持的媒體類型響應
private static final ParameterizedTypeReference<Map<String, String>> mapTypeReference = new ParameterizedTypeReference<Map<String, String>>() {
};
ResponseEntity<Map<String, String>> response = restTemplate.exchange(url, HttpMethod.POST, new HttpEntity<Object>(httpHeaders), mapTypeReference);
我使用基本身份驗證,我的頭具有以下,
httpHeaders.add("someid", "1234");
httpHeaders.add("someid2", "222");
httpHeaders.add("Content-Type","text/xml"); // i tried application/json as well
httpHeaders.add("Accept","text/xml"); // i tried application/json as well
錯誤:
org.springframework.web.client.HttpClientErrorException: 415 Unsupported Media Type
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:88)
at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:537)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:493)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:452)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:425)
這不起作用。 – NaaN