简体   繁体   中英

Using java.net.URLConnection with a GET, how to get redirect URL?

Using java.net.URLConnection, with a GET on a specific URL, this specific URL will redirect to a new page. How do I get that new URL from the response?

Given Rishal's link and amobiz's answer was what I was looking for:

URLConnection con = new URL( url ).openConnection();
System.out.println( "orignal url: " + con.getURL() );
con.connect();
System.out.println( "connected url: " + con.getURL() );
InputStream is = con.getInputStream();
System.out.println( "redirected url: " + con.getURL() );
is.close();

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM