编写一个Httpclient调用第三方接口
什么是httpClient
HttpClient
是Apache Jakarta Common
下的子项目,可以用来提供高效的、最新的、功能丰富的支持HTTP
协议的客户端编程工具包,并且它支持 HTTP
协议最新的版本和建议。
HttpClient的主要功能
1.实现了所有HTTP
的方法(GET、POST、PUT、HEAD、DELETE、HEAD、OPTIONS 等)
2.支持 HTTPS
协议
3.支持代理服务器(Nginx
等)等
4.支持自动(跳转)转向
导入依赖
<!--CloseableHttpClient-->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.5</version>
</dependency>
<!--参数是json格式所以需要用到-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>