HttpClient使用详解
HttpClient的主要功能: 实现了所有 HTTP 的方法(GET、POST、PUT、HEAD、DELETE、HEAD、OPTIONS 等) 支持 HTTPS 协议 支持代理服务器(Nginx等)等 支持自动(跳转)转向 等等 引入依赖 <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.5</version> </dependency> 使用详解 1. get方法 public class GetUtils { //无参方式 public void get(String url) { getWithParams(url, new HashMap<>()); } //有参方式 public void getWithParams(String url, Map<String, Object> params) { CloseableHttpClient httpClient = HttpClientBuilder.create().build();