Zaznamenávanie webových žiadostí pomocou nástroja Fiddler

Pri diagnostikovaní problémov, ktoré sa môžu vyskytnúť pri komunikácii doplnku Power Query s vašimi údajmi, sa môže zobraziť výzva na zadanie sledovania pomocou aplikácie Fiddler. Informácie, ktoré poskytla aplikácia Fiddler, môžu byť pri riešení problémov s pripojením veľmi užitočné.

Poznámka

Tento článok predpokladá, že už viete, ako funguje funkcia Fiddler všeobecne.

Nastavenie nástroja Fiddler na zaznamenávanie zabezpečených adries HTTP

Skôr než začnete zaznamenávať webové žiadosti vydané aplikáciou Power Query, musíte najprv povoliť nástroju Fiddler zaznamenávať zabezpečené HTTP adresy (https://) vo svojom zariadení.

Ak ešte nemáte nainštalovanú aplikáciu Fiddler, stiahnite a nainštalujte aplikáciu Fiddler . Nezabudnite nainštalovať aplikáciu Fiddler v systéme, v ktorom sa vyskytol problém.

Nastavenie aplikácie Fiddler na zaznamenávanie zabezpečených adries HTTP:

  1. Otvorte Aplikáciu Fiddler.

  2. V časti Súbor zrušte začiarknutie políčka Zaznamenať prenos.

  3. Vyberte položku Možnosti nástrojov>.

  4. Otvorte kartu HTTPS.

  5. Vyberte položku Zaznamenať HTTPS kontekty.

  6. Vyberte možnosť Prenos s protokolom Decrypt HTTPS.

  7. V dialógovom okne koreňového certifikátu vyberte položku Áno.

    Vyberte možnosť Áno v dialógovom okne koreňového certifikátu.

  8. Keď sa zobrazí výzva na potvrdenie, že chcete pridať certifikát do svojho dôveryhodného koreňového zoznamu počítačov, vyberte možnosť Áno.

  9. Na karte HTTPS vyberte položku OK.

  10. Na table Prenos fiddlera vyberte jednu z aktuálnych sledovaní a potom stlačte kombináciu klávesov Ctrl + X. Táto akcia vymaže všetky aktuálne sledovania z tably prenosu.

    Stlačením kombinácie klávesov Ctrl + X na klávesnici vymažte všetky stopy na table prenosu pomocou aplikácie Fiddler.

Pokyny na zaznamenávanie webových žiadostí

Keďže nástroj Fiddler počas zaznamenanej relácie zaznamenáva všetok sieťový prenos, pred zaznamenávaním sledovania pomocou Fiddlera nezabudnite zavrieť všetky ostatné aplikácie a webové stránky. Zavretím všetkých ostatných aplikácií a webových stránok sa vymaže väčšina nadbytočných webových prenosov, ktoré nie sú spojené s problémom, ktorý sa pokúšate zachytiť.

Po zavretí všetkých aplikácií a webových stránok, ktoré nie sú spojené s problémom, zrušte prenos tably Fiddler tak, ako je popísané v kroku 10 v predchádzajúcom postupe. Potom tesne pred spustením príslušnej operácie vyberte položku Zaznamenať>prenos. Keď nastane problém, okamžite zrušte začiarknutie políčka vedľa položky File Capture traffic (Zaznamenávanie súborov>) a zastavte zachytenie.

Tieto akcie minimalizujú počet správ, ktoré musíme podrobne preskúmať, a tiež pomáhajú zamerať sa na skúmanie. Vyhýba sa tiež zaznamenaniu ďalších potenciálne citlivých informácií, ktoré nechcete zdieľať.

Ak používate len Power Query a Fiddler, toto minimálne nastavenie by malo priniesť postupnosť požiadaviek a odpovedí HTTP z ľubovoľného serverového servera, s kým komunikujete, napríklad služba Power BI, SharePoint alebo Azure. Požiadavky, odpovede, hlavičky, kódy odpovedí a niekedy aj údajová časť obsahujú informácie, ktoré môžeme použiť na riešenie tohto problému.

Ak chcete reláciu zaznamenávania uložiť do súboru denníka, vyberte položku Súbor>Uložiť>všetky relácie. Pred odoslaním sa môže zobraziť výzva na komprimovanie súboru denníka (.zip).

Vráťte svoj systém do pôvodnej konfigurácie

Po dokončení poskytovania súborov denníkov aplikácie Fiddler a dokončení riešenia problémov je vhodné vrátiť svoj systém do pôvodnej konfigurácie a ako prostredníka odstrániť aplikáciu Fiddler.

Ak chcete vrátiť svoj systém do pôvodnej konfigurácie:

  1. V aplikácii Fiddler vyberte položku Možnosti nástrojov>.

  2. V časti Možnosti otvorte kartu HTTPS .

  3. Zrušte začiarknutie políčka vedľa položky Zaznamenať PRIPOJENIE CEZ PROTOKOL HTTPS.

  4. Vyberte položku Akcie.

  5. Vyberte položku Resetovať všetky certifikáty.

    Obrázok znázorňujúci, ako obnoviť všetky certifikáty a vrátiť váš systém do pôvodnej konfigurácie.

  6. V časti Obnoviť všetky certifikáty vyberte položku OK.

  7. V časti Chcete tejto aplikácii povoliť vykonávať zmeny v zariadení?, vyberte položku Áno.

  8. V časti TrustCert Success (Úspešnosť certifikátu) vyberte položku OK.

  9. V koreňovom priestore na uloženie certifikátov vyberte položku Áno.

  10. Ak sa zobrazí dialógové okno koreňového certifikátu, zavrite dialógové okno bez toho, aby ste vybrali možnosť Áno alebo Nie.

  11. V časti Success (Úspech) vyberte položku OK.

  12. V časti Možnosti vyberte položku OK.

Pozrite si tiež