私が見た多くの例では、 を明示的に呼び出していませんconnect()
。代わりに、getInputStream()
orを使用するだけgetResponseCode()
です。
接続を必要とするこれらの HttpURLConnection メソッドはすべて、connect()
自分自身を呼び出すだけだと思いますか?
connect()
HttpURLConnection に対して明示的に呼び出す必要がある場合はありますか?
私が見た多くの例では、 を明示的に呼び出していませんconnect()
。代わりに、getInputStream()
orを使用するだけgetResponseCode()
です。
接続を必要とするこれらの HttpURLConnection メソッドはすべて、connect()
自分自身を呼び出すだけだと思いますか?
connect()
HttpURLConnection に対して明示的に呼び出す必要がある場合はありますか?
いいえ、ケースはありません。オンデマンドで暗黙的に実行されます。ドキュメントにも明記されています。URLConnection#connect()
以下はjavadocの抜粋です。
のような接続に依存する操作は
getContentLength
、必要に応じて暗黙的に接続を実行します。
connect()
暗示され、必要に応じて自動的に呼び出されます。