Veja o caminho de redirecionamento completo e o código de status HTTP no Chrome

88

Estou tentando descobrir um certo encurtador de link e linkscripts out.php redirecionam usando o redirecionamento 301 ou não. Estou olhando a guia de recursos nas ferramentas de desenvolvedor do Chrome, mas ela só mostra cabeçalhos para a página de destino e não para os scripts de link em si.

Além disso, alguns dos sites que estou investigando redirecionam mais de uma vez, então seria melhor se eu pudesse rastrear todo o caminho de redirecionamento.

Como posso ver se fui redirecionado exatamente e se eles estavam usando 301 ou não?

Stephan Muller
fonte
1
Método para redirecionar persistência com FF: superuser.com/questions/242138/…
Fedir RYKHTIK
parando por ponto de interrupção e levando o tempo todo ... ➝ stackoverflow.com/a/12419326/444255
Frank Nocke

Respostas:

126

Desde 2014

Na parte superior do inspetor do Chrome (na Networkguia) há uma caixa de seleção que diz Preserve log. Habilite esta opção. Agora, não importa como a página navegue, o inspetor manterá todo o histórico de log - incluindo a resposta de redirecionamento.

Versões mais antigas do Chrome

Na parte inferior do inspetor do Chrome (na Networkguia), há um botão com um grande círculo. Passe o mouse sobre este botão e uma dica diz Preserve log upon navigation. Clique no botão e ele ficará vermelho. Agora, não importa como a página navegue, o inspetor manterá todo o histórico de log - incluindo a resposta de redirecionamento.

Alexander Bird
fonte
1
Esta é agora (na verdade, tem sido por um tempo) uma resposta mais relevante do que a originalmente aceita. Em vez disso, aceitei este.
Stephan Muller
1
Observe, se você estiver rastreando redirecionamentos para XHR ou algum tipo de chamada REST e não puder ver os redirecionamentos 301 ou 302 - certifique-se de que na "guia Rede" você tenha habilitado não apenas o filtro "XHR", mas também o filtro "Outro" (você pode selecionar vários através de Ctrl + Clique). É claro que você sempre pode usar o filtro "Todos", mas terá muito ruído de outros tipos de solicitação.
Dimitry K
18

Eu tive o mesmo problema e descobri que a solução era ligeiramente diferente das respostas anteriores.

Tive de selecionar Outro para o tipo de documento na barra de filtro, bem como manter o registro marcado e registrar o login da rede.

Captura de tela das ferramentas de desenvolvimento do Chrome

jx12345
fonte
3
302 Redirecionamentos são exibidos apenas quando Outro é selecionado (a partir do Google Chrome 67 no mac os 10.13)
user674669
obrigado por isso, eu estava filtrando para Doc e estava realmente confuso por que não estava aparecendo.
Eluvatar
16

Nas ferramentas de desenvolvedor do Chrome - selecione "Recursos" - em seguida, em "Documentos" ou "Outro", você deve ser capaz de encontrar a solicitação original - veja os "Cabeçalhos" para ver o código de status 301. Há um ótimo artigo aqui - http: //www.html5rocks.com/tutorials/developertools/part1/#toc-resources

Viperguynaz
fonte
Quando uma página é atualizada por javascript ou atualização meta, ela não rastreia. Eu consegui o que precisava, então obrigado :)
Stephan Muller
3
Agora você pode ver isso na área Rede, com Status sendo uma das colunas da tabela.
digitaljoel
2
Nota rápida que "Preservar registro na navegação" deve ser habilitado para ver cada solicitação / resposta
Josh Smeaton