Добрый день.
Есть функция, с помощью которой получаю финальный URL после редиректов на сервере:
public static String getFinalURL(String url) throws IOException {
HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection();
con.setInstanceFollowRedirects(false);
con.connect();
con.getInputStream();
if (con.getResponseCode() == HttpURLConnection.HTTP_MOVED_PERM || con.getResponseCode() == HttpURLConnection.HTTP_MOVED_TEMP) {
String redirectUrl = con.getHeaderField("Location");
return getFinalURL(redirectUrl);
}
return url;
}
Реально ли сделать, чтобы функция распознавала редиректы, прописанные на JS?
Наверняка через HttpURLConnection не получится, но возможно есть другие средства?
WebView андроида не подходит.