如何使用apache httpClient API?

问题描述:

我基本上试图按照其他人的说法(http://hc.apache.org/httpclient-3.x/tutorial.html)来使用Apache HttpClient(http://hc.apache.org/index.html)API'登录'到一个站点。其他人都在导入“org.apache.commons.httpclient.HttpClient”。我没有那个导入,只有像“org.apache.http.client”这样的东西。我无处可以找到其中有其方法的API,因此他们的代码不适合我。有谁知道我可以得到这个不同的(外部jar)文件?如果没有,有谁知道我可以如何使用我拥有的那个?他们的教程不适合我。由于如何使用apache httpClient API?

+0

您是否尝试过教程页面上的[dependencies](http://hc.apache.org/httpclient-3.x/dependencies.html)链接? – radimpe 2012-07-11 06:06:03

的“org.apache.commons.httpclient.HttpClient”是3.X(回来时,它的Jakarta Commons),并且是你正在寻找的教程。 “org.apache.http.client”东西是较新的4.x版本(HTTP组件)。试试这个页面:http://hc.apache.org/httpcomponents-client-ga/tutorial/html/

从Apache HTTP组件页:

Commons的HttpClient 3.x的代码行是在生命的尽头。强烈建议Commons HttpClient 3.x的所有用户升级到HttpClient 4.1。

+0

啊,非常感谢你:D – 2012-07-11 06:16:05

+0

现在,如果你能给我一个方法来提交表单(登录到一个网站),给定的网站和登录asp表单,我会很开心;)不能从你给我的东西中得到太多 – 2012-07-11 06:42:55