public Map resetPost2(String url, Map<String,Object> object){
try {
// 设置超时时间
SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();
RestTemplate restTemplate = new RestTemplate(requestFactory);
HttpHeaders headers = new HttpHeaders();
MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8");
headers.setContentType(type);
// 将map转为json串,放入restTemplate的参数对象中
String bodyJsonData = JSON.toJSONString(object);
HttpEntity<String> request = new HttpEntity<>(bodyJsonData,headers);
// 发起请求
ResponseEntity<JSONObject> responseEntity = restTemplate.postForEntity(url, request, JSONObject.class);
return responseEntity.getBody();
}catch (Exception e){
e.printStackTrace();
return new HashMap();
}
}
Post请求工具类
最新推荐文章于 2024-07-01 07:00:00 发布