Capturar solicitações da Web com o Fiddler

Ao diagnosticar problemas que podem ocorrer quando Power Query se comunica com seus dados, você pode ser solicitado a fornecer um rastreamento Fiddler. As informações fornecidas pelo Fiddler podem ser de uso significativo ao solucionar problemas de conectividade.

Observação

Este artigo pressupõe que você já esteja familiarizado com o funcionamento do Fiddler em geral.

Configurar o Fiddler para capturar endereços HTTP seguros

Antes de começar a capturar solicitações da Web emitidas pelo Power Query, primeiro você deve habilitar o Fiddler para capturar endereços HTTP seguros (https://) em seu dispositivo.

Se você ainda não tiver o Fiddler instalado, baixe e instale o Fiddler agora. Certifique-se de instalar o Fiddler no sistema em que o problema está ocorrendo.

Para configurar o Fiddler para capturar endereços HTTP seguros:

  1. Abra o Fiddler.

  2. Em arquivo, desmarque a marca de seleção ao lado de capturar tráfego.

  3. Selecione ferramentas > Opções.

  4. Abra a guia https .

  5. Selecione capturar conexões HTTPS.

  6. Selecione descriptografar tráfego HTTPS.

  7. Na caixa de diálogo certificado raiz, selecione Sim.

    Selecione Sim na caixa de diálogo certificado raiz

  8. Quando solicitado a confirmar que deseja adicionar o certificado à lista de raiz confiável dos PCs, selecione Sim.

  9. Na guia https , selecione OK.

  10. No painel tráfego Fiddler, selecione um dos rastreamentos atuais e pressione Ctrl + X. Esta ação limpa todos os rastreamentos atuais do painel tráfego.

    No teclado, pressione CTRL + X para limpar todos os rastreamentos do painel de tráfego do Fiddler

Diretrizes para capturar solicitações da Web

Como o Fiddler captura todo o tráfego de rede durante a sessão registrada, certifique-se de fechar todos os outros aplicativos e páginas da Web antes de capturar um rastreamento Fiddler. Fechar todos os outros aplicativos e páginas da Web elimina o tráfego da Web extra que não está associado ao problema que você está tentando capturar.

Depois de fechar todos os outros aplicativos e páginas da Web não associados ao problema, desmarque o painel tráfego Fiddler, conforme descrito na etapa 10 no procedimento anterior. Em seguida , selecione > o tráfego de captura de arquivo logo antes de iniciar a operação em questão. Depois que o problema ocorrer, limpe imediatamente a marca de seleção ao lado de tráfego de captura de arquivo > para interromper a captura.

Essas ações minimizam o número de mensagens com as quais precisamos nos aprofundar e também ajuda a investigar a investigação. Ele também evita a captura de outras informações potencialmente confidenciais que você não deseja compartilhar.

se você estiver apenas executando Power Query e Fiddler, essa configuração mínima deve produzir uma sequência de solicitações HTTP e respostas de qualquer back-end com o qual você está se comunicando, por exemplo Power BI service, SharePoint ou Azure. As solicitações, as respostas, os cabeçalhos, os códigos de resposta e, às vezes, a carga fornecerão pistas que podemos usar para solucionar o problema.

Para salvar a sessão de captura em um arquivo de log, selecione arquivo > salvar > todas as sessões. Você também pode ser solicitado a compactar o arquivo de log (.zip) antes de enviá-lo.

Retornar o sistema para sua configuração original

Depois de concluir o fornecimento de arquivos de log do Fiddler e da solução de problemas, você desejará retornar o sistema à sua configuração original e remover o Fiddler como o middleware.

Para retornar o sistema à sua configuração original:

  1. No Fiddler, selecione > Opções de ferramentas.

  2. Em Opções, abra a guia https .

  3. Desmarque a marca de seleção ao lado de capturar conexões HTTPS.

  4. Selecione Ações.

  5. Selecione redefinir todos os certificados.

    Imagem mostrando como redefinir todos os certificados e retornar o sistema para sua configuração original

  6. Em redefinir todos os certificados, selecione OK.

  7. Em deseja permitir que este aplicativo faça alterações no seu dispositivo?, selecione Sim.

  8. Em TrustCert êxito, selecione OK.

  9. Em repositório de certificados raiz, selecione Sim.

  10. Se a caixa de diálogo certificado raiz for exibida, feche a caixa de diálogo sem selecionar Sim ou não.

  11. Em caso de sucesso, selecione OK.

  12. Em Opções, selecione OK.

Confira também