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();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。