RestTemplate 如何发送json请求呢?
下文笔者将讲述restTemplate发送json信息及头文件的方法分享,如下所示:
实现思路:
直接借助HttpHeaders对象和HttpEntity对象即可实现restTemplate发送json信息
例:
JSONObject json = new JSONObject();
json.put("startDate", start_date);
json.put("endDate", end_date);
json.put("info", info);
HttpHeaders headers = new HttpHeaders();
MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8");
headers.setContentType(type);
headers.add("Accept", MediaType.APPLICATION_JSON.toString());
HttpEntity<String> formEntity = new HttpEntity<String>(json.toString(), headers);
String s= restTemplate.postForEntity(url,formEntity,String.class).getBody();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


