//请求head
public static Map<String, Object> getHeader(String url, String[] herderName, String[] headerValue) throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpHead httpHead = new HttpHead(url);
// 设置超时
httpHead.setConfig(requestConfig);
//添加herder信息
for (int i = 0; i < herderName.length; i++) {
httpHead.addHeader(herderName[i], headerValue[i]);
}
LocalTime startTime = LocalTime.now();//响应开始时间
CloseableHttpResponse response = httpClient.execute(httpHead);
LocalTime endTime = LocalTime.now();//响应结束时间
Header[] header = response.getAllHeaders();
StringBuilder headString = new StringBuilder();
for (Header headers : header) {
headString.append(headers).append("\n");
}
Map<String, Object> map = new HashMap&l
java用org.apache.http.client.HttpClient发送head请求
最新推荐文章于 2021-02-13 10:08:33 发布