java」カテゴリーアーカイブ

1階層のリダイレクトURLを取得する

URL url = new URL(“短縮URL”);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
int responseCode = connection.getResponseCode();// これを実行しないとリダイレクトURLを取得出来ずに、返り値には未変換のURLがそのまま返される
String redirectUrl = connection.getURL().toString();
connection.disconnect();
System.out.println(redirectUrl);