0

私は最近、Java ネットワーキングを試していて、ちょっと変わったことを見つけました。

URL url = new URL("http://www.google.com");
URLConnection con = url.openConnection();

次に、メソッドなどを呼び出すことができ、呼び出しcon.getContentLength()を行わなかったにもかかわらず、正しい値が返されcon.connect()ます。それはどうしてですか?つまり、URLConnection がこれらのヘッダーをどこからどのように取得するのか、con.connect()まだ呼び出していないため、リクエストは送信されず、その時点でヘッダーは使用できないはずです。

4

1 に答える 1