-4

Javaで特定のWebサイトへのHTTP接続をサイレントに開くにはどうすればよいですか? 試し.openConnection()てみましたが、うまくいきませんでした。

4

1 に答える 1

2

なぜ機能しないのかを調べる必要があります.openConnection()。その呼び出しによってスローされた例外をキャッチし、例外の完全なスタック トレースを出力します。これにより、診断を開始するために必要な情報が得られます。

のjavadocにURL.openConnection()は次のように書かれています:

「インスタンスは、作成時に実際のネットワーク接続を確立しないことに注意してくださいURLConnection。これは、 を呼び出す場合にのみ発生しURLConnection.connect()ます。」

その呼び出しは、明示的または暗黙的に発生する可能性があります。つまり、応答ステータス、ヘッダー、または本文を読み取ろうとするときです。詳細については、URLConnection および HttpURLConnection の javadoc を参照してください。

動作しているように聞こえますが、期待どおりにopenConnection 動作しません。

于 2013-01-20T22:47:41.643 に答える