7

我按照这里httpcore.jar的步骤试过了,但是写的时候还是找不到。jar 已经由 Maven 下载。import org.apache.http.client.HttpClient

httpcore导入的库是正确的org.apache.http.client.HttpClient吗?还是org.apache.http.client.HttpClient仅用于Android开发?

org.apache.http.client.HttpClient另一个问题,和有什么区别org.apache.commons.httpclient.HttpClient

4

1 回答 1

4

首先:http ://hc.apache.org/httpclient-3.x/

Commons HttpClient 项目现已结束,不再开发。它已被其 HttpClient 和 HttpCore 模块中的 Apache HttpComponents 项目所取代,这些模块提供了更好的性能和更大的灵活性。

因此,您需要使用 HttpClient (http://hc.apache.org/httpcomponents-client-ga/index.html),而不是 Commons HttpClient(查看您所说的包的名称)。

是的,org.apache.http.client.HttpClient 是正确的包。

您确定 Maven 获得了 .jar 并且它在您的类路径中吗?

于 2012-07-29T15:33:46.137 回答