Visualizza il percorso di reindirizzamento completo e il codice di stato HTTP in Chrome


90

Sto cercando di scoprire alcuni abbreviazioni di link e reindirizzamenti di linkscripts out.php utilizzando il reindirizzamento 301 o meno. Sto guardando la scheda delle risorse negli strumenti per sviluppatori di Chrome, ma mostra solo le intestazioni per la pagina di destinazione e non per gli script di collegamento stessi.

Inoltre, alcuni dei siti su cui sto indagando in realtà reindirizzano più di una volta, quindi sarebbe meglio se potessi monitorare l'intero percorso di reindirizzamento.

Come posso vedere se come sono stato reindirizzato esattamente e se stavano usando 301 o no?


1
Metodo per la persistenza dei reindirizzamenti con FF: superuser.com/questions/242138/…
Fedir RYKHTIK

fermarsi per punto di interruzione e prendersi tutto il tempo che si ... ➝ stackoverflow.com/a/12419326/444255
Frank Nocke

Risposte:


128

Dal 2014

Nella parte superiore dell'ispettore di Chrome (nella Networkscheda) c'è una casella di controllo che dice Preserve log. Abilita questa opzione. Ora non importa affatto come naviga la pagina, l'ispettore manterrà tutta la cronologia del registro, inclusa la risposta di reindirizzamento.

Versioni precedenti di Chrome

Nella parte inferiore dell'ispettore di Chrome (nella Networkscheda) c'è un pulsante con un grande cerchio. Passa il mouse su questo pulsante e viene visualizzato un suggerimento Preserve log upon navigation. Fare clic sul pulsante e diventerà rosso. Ora non importa affatto come naviga la pagina, l'ispettore manterrà tutta la cronologia del registro, inclusa la risposta di reindirizzamento.


1
Questa è ora (in realtà, è stata per un po ') una risposta più pertinente di quella originariamente accettata. Invece ho accettato questo.
Stephan Muller

1
Nota, se stai tracciando i reindirizzamenti per XHR o qualche tipo di chiamata REST e non riesci a visualizzare i reindirizzamenti 301 o 302, assicurati di aver attivato nella "scheda Rete" non solo il filtro "XHR", ma anche il filtro "Altro" (puoi selezionarne più di uno tramite Ctrl + clic). Ovviamente puoi sempre usare il filtro "All", ma avrà molto rumore da altri tipi di richieste.
Dimitry K

18

Ho avuto lo stesso problema e ho riscontrato che la soluzione differiva leggermente dalle risposte precedenti.

Ho dovuto selezionare Altro per il tipo di documento nella barra dei filtri, oltre a mantenere il registro spuntato e registrare l'accesso alla rete.

Screenshot di Chrome Dev Tools


3
I reindirizzamenti 302 vengono visualizzati solo quando è selezionato Altro (a partire da Google Chrome 67 su mac os 10.13)
user674669

grazie per questo, stavo filtrando su Doc ed ero davvero confuso perché non si vedeva.
Eluvatar

16

Negli strumenti per sviluppatori di Chrome, seleziona "Risorse", quindi in "Documenti" o "Altro" dovresti essere in grado di trovare la richiesta originale. Visualizza le "Intestazioni" per vedere il codice di stato 301. C'è un ottimo articolo qui - http: //www.html5rocks.com/tutorials/developertools/part1/#toc-resources


Quando una pagina viene aggiornata da javascript o meta refresh, non verrà tracciata. Ho ottenuto ciò di cui avevo bisogno, quindi grazie :)
Stephan Muller

3
Ora puoi vederlo nell'area Rete, con Stato che è una delle colonne nella tabella.
digitaljoel

2
Nota rapida che "Conserva registro durante la navigazione" deve essere abilitato per visualizzare ogni richiesta / risposta
Josh Smeaton
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.