В заголовках ответа извлеките значение заголовка «Местоположение», в нем содержится URL-адрес перенаправления.Это стандарт в протоколе HTTP
Редактировать: очень быстрый пример того, как получить заголовок местоположения (можно было бы написать намного лучше и безопаснее)
URL url = new URL("http://some.url");
int responseCode = -1;
while (responseCode != 200) {
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
responseCode = conn.getResponseCode();
if (responseCode > 299 && responseCode < 400) {
url = new URL(conn.getHeaderField("Location"));
}
}