Spring curl ok,RestTemplate失败
这项工作:Spring curl ok,RestTemplate失败,spring,spring-rest,Spring,Spring Rest,这项工作: curl --verbose -H "Content-Type: application/json" --data "{\"parm1\":\"1\", \"parm2\":\"1\"}" http://server:8080/service/meth 并返回: {"success":true,"errorMessage":null} 这失败了: RestTemplate restTemplate = new RestTemplate(); Ht
curl --verbose -H "Content-Type: application/json" --data "{\"parm1\":\"1\", \"parm2\":\"1\"}" http://server:8080/service/meth
并返回:
{"success":true,"errorMessage":null}
这失败了:
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>();
map.add("parm1", "1");
map.add("parm2", "1");
HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<MultiValueMap<String, String>>(map, headers);
String response = (String) restTemplate.postForObject("http://server:8080/service/meth",
request,
String.class);
RestTemplate RestTemplate=new RestTemplate();
HttpHeaders=新的HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
MultiValueMap=新链接的MultiValueMap();
地图添加(“parm1”、“1”);
地图添加(“parm2”、“1”);
HttpEntity请求=新的HttpEntity(映射、头);
字符串响应=(字符串)restTemplate.postForObject(“http://server:8080/service/meth",
要求
字符串(类);
有500个内部服务器错误
我使用的是springframework boot 1.3.3.RELEASE和Java1.8,我不知道哪里出了问题。服务器端日志只显示500个错误
有没有人遇到过一个SpringRESTTemplate调用神秘失败的情况?你是如何诊断这个问题的