Ich versuche, eine umgeleitete URL von newURLConnection zu bekommen, aber wenn ich es ausdrucke, gibt es immer noch aus, was die URL ist, bevor sie umgeleitet wird. Ich bin mir sicher, dass die ursprüngliche newURConnection eine legitime URL ist, denn wenn ich sie in einen Webbrowser eingebe, wird sie automatisch umgeleitet. Ich habe es mit conn.setInstanceFollowRedirects versucht, beide auf falsch und wahr eingestellt, und keiner funktioniert ... Aus irgendeinem Grund ist es mir unmöglich, die umgeleitete URL zu bekommen. Hilfe würde auf jeden Fall geschätzt werden.Java: HTTPS-URL wird nicht umgeleitet
//open a connection
URLConnection newURLConnection = params[0].openConnection();
HttpURLConnection conn = (HttpURLConnection) newURLConnection;
//following code sourced from mkyong.com
conn.setInstanceFollowRedirects(true);
//HttpURLConnection.setFollowRedirects(true);
conn.connect();
//get the redirected URL
InputStream newURLConnectedStream = conn.getInputStream();
System.out.println("" + conn.getURL());
Mögliche Duplikat [Java, Android, eine URL beheben, erhalten umgeleitet uri] (http: // Stackoverflow .com/questions/5204599/java-android-resolve-eine-url-get-redirected-uri) – Gemtastic