httoclient4.5.13jar包下没有org.apache.http.HttpHost
时间: 2024-09-19 11:11:00 浏览: 33
httpclient-4.5.13-API文档-中文版.zip
5星 · 资源好评率100%
HTTPClient 4.5.13版本确实不再包含`org.apache.http.HttpHost`这个类了。从Apache HttpClient 4.x到4.5.x系列,API结构经历了一些变化。`HttpHost`是在较早的版本中用于构建URI的一部分,但在HttpClient 4.5中,它已经被新的组件体系所取代,如`HttpUriBuilder`。
如果你需要在4.5.13版本中处理类似的功能,你应该查阅文档并学习如何使用新的API来创建目标URL,例如:
```java
HttpURLConnection connection = (HttpURLConnection) new URL("http://" + hostname + ":" + port).openConnection();
```
或者使用`java.net.URI`配合`HttpClient`库中的连接管理器:
```java
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet httpGet = new HttpGet(URI.create("http://" + hostname + ":" + port + path));
HttpResponse response = httpClient.execute(httpGet);
```
阅读全文