我已经按照here步骤尝试了httpcore.jar
,但是当我写import org.apache.http.client.HttpClient
时,仍然无法找到它。
该罐已由Maven下载。
httpcore
是导入org.apache.http.client.HttpClient
的正确的lib吗?
或org.apache.http.client.HttpClient
仅用于Android开发?
另一个问题,org.apache.http.client.HttpClient
和org.apache.commons.httpclient.HttpClient
之间的区别是什么?
答案 0 :(得分:3)
首先:http://hc.apache.org/httpclient-3.x/
Commons HttpClient项目现已结束,现已不复存在 正在开发中。它已被Apache HttpComponents取代 项目在其HttpClient和HttpCore模块中提供更好的功能 性能和更大的灵活性。
所以,你需要使用HttpClient(http://hc.apache.org/httpcomponents-client-ga/index.html),而不是Commons HttpClient(看一下你所说的软件包的名称)。
是的,org.apache.http.client.HttpClient是正确的软件包。
您是否确定Maven获得了.jar并且它在您的类路径中?