龙空技术网

java如何访问第三方系统

三分浅薄 117

前言:

今天姐妹们对“java中怎么开方”大概比较看重,同学们都需要剖析一些“java中怎么开方”的相关资讯。那么小编同时在网上汇集了一些有关“java中怎么开方””的相关知识,希望你们能喜欢,看官们快快来了解一下吧!

访问第三方系统时首先需要了解访问接口地址,接口请求参数,接口请求方式。

然后引入RestTemplate

@Autowaireprivate RestTemplate restTemplate;

这里以post请求方式为例User对象做请求参数url为接口地址

//将token放到请求头中HttpHeaders httpHeaders = new HttpHeaders();httpHeaders.add("token",token);//将需要传入的参数和请求头放入请求体中HttpEntity<MultiValueMap<String,String>> httpEntity = new HttpEntity(user,httpHeaders);//发送请求如果是get请求这里的请求方法改成getForEntity(url,JSONObject,entity)(这里数据和返回参数调换位置了)ResponseEntity<JSONObject> forObject = restTemplate.postForEntity(url,httpEntity, JSONObject.class);

然后在debug一下看一下forObject中的数据找到data,根据需要使用自己需要的数据类型接收数据。

标签: #java中怎么开方 #java获取访问地址