私はあなたの背景を示すためのIDEとしてnetbeansを使用しています。Apache httpclient:チュートリアルが壊れています - 実際にこのライブラリを使用するには?
現在のアプリケーションのように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つのチュートリアルはどうやって間違っているのですか?この例では多くの欠陥があると、実際にどのように要求を完了することができますか?
私は迷っています。誰かを助けることができます。いくつかの異なる方法があるように見えますが、すべて私が探しているものではありません。
既に整形済みのURLをアプリでStringにしてから、すべてのリダイレクトを行うことができます。私は応答の内容に全く興味がなく、単にそれが落とすクッキーだけではありません。
おかげで、
グレゴリー
依存していますか、HttpClient 3.xまたはHttpClient 4.xを使用していますか?どちらも互換性がありません。 –
4.xがhttp://hc.apache.org/からダウンロードされ、http://hc.apache.org/httpcomponents-client-ga/tutorial/pdf/httpclient-tutorial.pdfのチュートリアルに続きます。 – ortonomy
エラーとは投げられた? –