一、现象
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing
failed; nested exception is org.springframework.web.client.HttpClientErrorException$UnsupportedMediaType: 415
二、RestTemplate如何让发送
参照
https://blog.csdn.net/qq_37752382/article/details/103997464
三、解决方案
服务端一般要求json格式数据,所以不要把数据转为String,直接传输json数据即可解决。
restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));JSONObject object = new JSONObject();object.put("depName","张三");object.put("userName","qwe");//String paramJson=object.toJSONString();// 直接传递object,不用传递paramJsonResponseEntity<String> responseEntity = restTemplate.postForEntity("http://127.0.0.1:8080/crmXXX/rest/webLineRecord/addLineRecord",object,String.class);System.out.println(responseEntity.getBody()) ;