java中使用RestTemplate请求第三方接口

首先是由spring提供了一种简单便捷的模板类来进行操作,这就是RestTemplate

RestTemplate restTemplate = new RestTemplate();// 自己new一个出来或是做成统一的Bean,对调用第三方接口进行统一的管理

// 设置请求头
HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.setContentType(MediaType.APPLICATION_JSON);// 发生数据格式是json

Map params = new HashMap<>(); // 请求体,里面自定义存放的请求参数

HttpEntity httpEntity = new HttpEntity(params,httpHeaders);// 组合请求参数

// 发生数据请求,返回数据转为JSONObject(可以自定义转换为什么类)
JSONObject result = restTemplate.postForObject(url,httpEntity,JSONObject.class);

你可能感兴趣的:(Java,java,spring,开发语言)