springboot RestTemplate post方式调用出现400badrequest问题解决方式


String url = "";
String bodyStr ="";
RestTemplate restTemplate = new RestTemplate();
HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.add("Accept", MediaType.APPLICATION_JSON.toString());       <------重点
httpHeaders.add("Content-Type", MediaType.APPLICATION_JSON.toString()); <------重点
HttpEntity<String> httpEntity = new HttpEntity<>(bodyStr, httpHeaders);
ResponseEntity<String> responseEntity =
restTemplate.exchange(url, HttpMethod.POST, httpEntity, String.class);
String responseBody = String.valueOf(responseEntity.getBody());


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM