11

私が見た多くの例では、 を明示的に呼び出していませんconnect()。代わりに、getInputStream()orを使用するだけgetResponseCode()です。

接続を必要とするこれらの HttpURLConnection メソッドはすべて、connect()自分自身を呼び出すだけだと思いますか?

connect()HttpURLConnection に対して明示的に呼び出す必要がある場合はありますか?

4

2 に答える 2

8

いいえ、ケースはありません。オンデマンドで暗黙的に実行されます。ドキュメントにも明記されています。URLConnection#connect()以下はjavadocの抜粋です。

のような接続に依存する操作はgetContentLength、必要に応じて暗黙的に接続を実行します。

于 2010-05-08T02:29:01.917 に答える
0

connect()暗示され、必要に応じて自動的に呼び出されます。

于 2010-05-08T02:29:38.457 に答える