我使用netbeans作为IDE给你一个背景的指示。Apache httpclient:教程坏了 - 如何实际使用这个库?
我正在玩Apache Apache httpclient库,就像我当前的应用程序一样,我在构建java HTTP连接时遇到了问题。
我听说apache库更强大。
无论如何,附带的Apache网站的HttpClient库教程文件似乎是有缺陷的:
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://localhost/");
HttpResponse response = httpclient.execute(httpget);
净豆给了我这个代码段(从教程直复制)的问题。忘记本地主机的连起码的URI,与此出现的问题是:
的NetBeans抱怨的HttpClient和DefaultHttpClient是不兼容的类型。我可以解决这个看到的唯一方法是与投:
(HttpClient) new DefaultHttpClient();
- Netbeans的抱怨说,因为“HTTPGET”这里是一个简单的方法,而不是一个“HttpUriRequest”的
httpclient.execute()
将抛出一个错误。
如何简单的3行教程如此错误,如果在这个例子中有太多的缺陷,我将如何成功地完成请求?
我迷路了,有人可以帮忙。似乎有几种不同的方式,所有这些都不是我要找的。
我希望能够在String中的应用中获取格式正确的URL,然后关注所有重定向。我对这个回应的内容不感兴趣,仅仅是它会下降的cookies。
感谢,
格雷戈里
取决于您是否使用HttpClient 3.x或HttpClient 4.x?两者都不兼容。 – 2012-03-09 08:29:38
4.x从http://hc.apache.org/下载并从http://hc.apache.org/httpcomponents-client-ga/tutorial/pdf/httpclient-tutorial.pdf下面的教程 – ortonomy 2012-03-09 08:44:53
什么是错误抛出? – 2012-03-09 08:50:17