我使用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