HttpClient 4.x 版本中怎能设置请求头
时间: 2024-05-17 18:14:37 浏览: 116
HttpClient 4.x 版本中,可以使用以下方法来设置请求头:
```java
CloseableHttpClient client = HttpClients.createDefault();
HttpGet httpGet = new HttpGet("http://www.example.com/");
httpGet.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3");
CloseableHttpResponse response = client.execute(httpGet);
```
这里使用了 HttpClient 4.x 的 GET 方法,并添加了一个 User-Agent 的请求头。具体来说,我们调用了 HttpGet 对象的 setHeader() 方法,该方法用于设置请求头信息。在这个例子中,我们向请求头中添加了一个 User-Agent 的信息。如果您需要向请求头中添加多个信息,可以多次调用 setHeader() 方法。
除了 HttpGet 对象,其他的 HttpRequest 对象,如HttpPost,HttpPut等,也都具备 setHeader() 方法,可以使用同样的方式来设置请求头信息。
阅读全文