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?


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.


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


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.