java - URLConnection opening weirdness -


having tough time understanding urlconnection , connect() possibly being called implicitly.

this code doesn't work:

url url = new url(firsturl); httpurlconnection connection = (httpurlconnection) obj.openconnection(); conn.getheaderfield("location"); //returns null connection.setinstancefollowredirects(false); 

this code works:

url url = new url(firsturl); httpurlconnection connection = (httpurlconnection) obj.openconnection(); connection.setinstancefollowredirects(false); conn.getheaderfield("location"); //returns redirect url 

i'm having tough time understanding this. "getheaderfield" implicitly calling connect? don't see noted in documentation anywhere.

it connect, see http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7-b147/sun/net/www/protocol/http/httpurlconnection.java#httpurlconnection.getheaderfield%28java.lang.string%29 should mentioned in docs, agree...


Comments

Popular posts from this blog

Capture and play voice with Asterisk ARI -

java - Why database contraints in HSQLDB are only checked during a commit when using transactions in Hibernate? -

visual studio - Installing Packages through Nuget - "Central Directory corrupt" -