Dela via


Samla in webbbegäranden med Fiddler

När du diagnostiserar problem som kan uppstå när Power Query kommunicerar med dina data kan du bli ombedd att ange en Fiddler-spårning. Informationen från Fiddler kan vara till stor nytta vid felsökning av anslutningsproblem.

Kommentar

Den här artikeln förutsätter att du redan är bekant med hur Fiddler fungerar i allmänhet.

Kommentar

Fiddler är en tredjepartsprogramvara som inte ägs av Microsoft. Det finns flera versioner av Fiddler. För närvarande är en version kostnadsfri, men de andra versionerna kräver att du köper en licens. Besök Fiddler-webbplatsen för mer information om dessa versioner och licenskraven för var och en.

Konfigurera Fiddler för att samla in säkra HTTP-adresser

Innan du kan börja samla in webbbegäranden som utfärdats av Power Query måste du först aktivera Fiddler för att samla in säkra HTTP-adresser (https://) på enheten.

Om du inte redan har Fiddler installerat laddar du ned och installerar Fiddler nu. Se till att installera Fiddler i systemet där problemet uppstår.

Så här konfigurerar du Fiddler för att samla in säkra HTTP-adresser:

  1. Öppna Fiddler.

  2. Under Arkiv avmarkerar du bockmarkeringen bredvid Avbilda trafik.

  3. Välj Verktyg>Alternativ.

  4. Öppna fliken HTTPS .

  5. Välj Avbilda HTTPS CONNECTs.

  6. Välj Dekryptera HTTPS-trafik.

  7. I dialogrutan rotcertifikat väljer du Ja.

    Skärmbild av rotcertifikatdialogrutan där du väljer Ja för att lita på Fiddler-rotcertifikatet.

  8. När du uppmanas att bekräfta att du vill lägga till certifikatet i listan över betrodda datorer väljer du Ja.

  9. På fliken HTTPS väljer du OK.

  10. I fönstret Fiddler-trafik väljer du en av de aktuella spårningarna och trycker sedan på Ctrl+X. Den här åtgärden rensar alla aktuella spårningar från trafikfönstret.

    Skärmbild av fönstret Fiddler-trafik där du använder Ctrl + X för att rensa alla spårningar från fönstret

Riktlinjer för att samla in webbbegäranden

Eftersom Fiddler samlar in all nätverkstrafik under den inspelade sessionen bör du stänga alla andra appar och webbsidor innan du registrerar en fiddlerspårning. Om du stänger alla andra appar och webbsidor rensas den mesta extra webbtrafik som inte är associerad med det problem som du försöker samla in.

När du stänger alla andra appar och webbsidor som inte är associerade med problemet avmarkerar du fönstret Fiddler-trafik enligt beskrivningen i steg 10 i föregående procedur. Välj sedan Filinsamlingstrafik> precis innan du påbörjar åtgärden i fråga. När problemet inträffar avmarkerar du omedelbart bockmarkeringen bredvid File Capture-trafik> för att stoppa avbildningen.

De här åtgärderna minimerar antalet meddelanden som vi måste gå igenom och hjälper även till att fokusera undersökningen. Den undviker också att samla in annan potentiellt känslig information som du inte vill dela.

Om du bara kör Power Query och Fiddler bör den här minsta konfigurationen ge en sekvens med HTTP-begäranden och svar från den serverdel som du kommunicerar med, till exempel Power BI-tjänst, SharePoint eller Azure. Begäranden, svar, huvuden, svarskoder och ibland nyttolasten ger alla ledtrådar som vi kan använda för att felsöka problemet.

Om du vill spara avbildningssessionen i en loggfil väljer du Spara>>alla sessioner. Du kan också bli ombedd att komprimera loggfilen (.zip) innan du skickar den.

Återgå till den ursprungliga konfigurationen

När du är klar med att tillhandahålla Fiddler-loggfiler och felsökningen är klar kan du återgå till den ursprungliga konfigurationen och ta bort Fiddler som mellanhand.

Så här returnerar du systemet till den ursprungliga konfigurationen:

  1. I Fiddler väljer du Verktygsalternativ>.

  2. Öppna fliken HTTPS i Alternativ.

  3. Avmarkera bockmarkeringen bredvid Avbilda HTTPS CONNECTS.

  4. Välj Åtgärder.

  5. Välj Återställ alla certifikat.

    Skärmbild som visar hur du återställer alla certifikat och returnerar systemet till den ursprungliga konfigurationen.

  6. I Återställ alla certifikat väljer du OK.

  7. I Vill du tillåta att den här appen gör ändringar på enheten?, väljer du Ja.

  8. I TrustCert Success väljer du OK.

  9. I Rotcertifikatarkiv väljer du Ja.

  10. Om dialogrutan rotcertifikat visas stänger du dialogrutan utan att välja Ja eller Nej.

  11. I Lyckades väljer du OK.

  12. I Alternativ väljer du OK.