sto usando HttpURLConnection
per recuperare un URL proprio così:Android HttpURLConnection: maneggiare HTTP redirect
URL url = new URL(address);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setInstanceFollowRedirects(true);
// ...
Ora voglio scoprire se ci fosse un reindirizzamento e se fosse un permanente (301) o temporaneo (302) per aggiornare l'URL nel database nel primo caso ma non nel secondo.
È possibile mentre si sta ancora utilizzando la gestione dei reindirizzamenti di HttpURLConnection
e se, come?
Interessante domanda. Non penso che ci sia un modo standard per gestirlo. Dovrai impostare instanceFollowRedirects su false e gestire manualmente il codice di risposta. – Perception