1

次の簡単な例を使用してみました。

    HttpClient httpclient = new DefaultHttpClient();
    HttpGet httpget = new HttpGet("http://localhost/");
    HttpResponse response = httpclient.execute(httpget);
    HttpEntity entity = response.getEntity();
    if (entity != null) {
        InputStream instream = entity.getContent();
        try {
            // do something useful
        } finally {
    instream.close();
        }
    }

ここにあります

しかし、このコードをコピーして貼り付けると、いくつかのエラーがスローされます。

  1. この線:

    HttpClient httpclient = new DefaultHttpClient();
    

    Default Http Client を HttpClient に変更する必要があるというエラーがスローされます。このエラーを止めるにはどうすればよいですか? 別のエラーをスローしますが、実行時にキャストすることはできませんが、元のエラーはそうではありません。

  2. この線:

    HttpClient httpclient = new DefaultHttpClient();
    

    Eclipse は、この行を'executeMethod()'に変更する必要があると主張しています。これもキャストできますが、ランタイム例外がスローされます。HTTP コンポーネントを使用して以来、 'execute'をまったく使用できず、常にこのエラーがスローされます。

インポートがありませんか?

また、サーバー/クライアントとの間でデータをストリーミングする方法に関する情報があれば、それは素晴らしいことです!

ありがとう、

サム

4

0 に答える 0