java调用三方接口 get/post请求如何从返回的值中获取响应头?
调用e签宝三方接口,用post或者get请求 ,通过三方接口返回的值怎么获取响应头的数据?
回答:
向你推荐一个工具包hutool,https://www.hutool.cn/docs
<dependency> <groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.0</version>
</dependency>
使用
HttpRequest request = HttpUtil.createGet("https://baidu.com"); HttpResponse response = request.execute();
String header = response.header("Content-Type");
System.out.println(header);
回答:
很多http工具包都都可以:
- apache http components
- okhttp
- java11 HttpClient
- AsyncHttpClient
- Google HttpClient
回答:
以前用过e签宝,不咋样。e签宝提供的是sdk,不是给接口信息自己调的,所以楼上两位的都没法直接用,除非自己反编译一下,而且sdk是混淆过的,反编译会很麻烦
以上是 java调用三方接口 get/post请求如何从返回的值中获取响应头? 的全部内容, 来源链接: utcz.com/p/944438.html