Zachytenie webových požiadaviek pomocou fiddlera

Pri diagnostikovaní problémov, ktoré sa môžu vyskytnúť pri komunikácii doplnku Power Query s údajmi, sa môže použiť výzva na zadanie sledovania fiddlera. Informácie poskytnuté spoločnosťou Fiddler môžu byť pri riešení problémov s pripojením významne užitočné.

Poznámka

Tento článok predpokladá, že ste už oboznámení s tým, ako Fiddler funguje vo všeobecnosti.

Nastavenie fiddlera na zachytenie zabezpečených adries HTTP

Skôr ako začnete s zachytávaním webových požiadaviek vydaných doplnkom Power Query, musíte najprv povoliť fiddlerovi zachytiť zabezpečené adresy HTTP (https://) v zariadení.

Ak ešte nemáte nainštalovaný Fiddler, stiahnite a nainštalujte Fiddlera. Nezabudnite nainštalovať Fiddlera do systému, v ktorom sa problém vyskytuje.

Nastavenie fiddlera na zachytenie zabezpečených adries HTTP:

  1. Otvorte fiddlera.

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

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

  4. Otvorte kartu HTTPS.

  5. Vyberte položku Zachytiť ÚMRT HTTPS.

  6. Vyberte položku Dešifrovať prenos HTTPS.

  7. V dialógovom okne koreňový certifikát vyberte položku Áno.

    Výber áno v dialógovom okne koreňového certifikátu

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

  9. Na karte HTTPS vyberte položku OK.

  10. Na table prenosu Fiddlera vyberte jednu z aktuálnych sledov a potom stlačte kombináciu klávesov Ctrl + X. Táto akcia vymaže všetky aktuálne stopy z dopravnej tably.

    Na klávesnici stlačením kombinácie klávesov Ctrl + X vymažete všetky stopy z dopravnej tably Fiddlera

Pokyny na zachytávanie webových žiadostí

Keďže Fiddler zachytáva všetku sieťovú prevádzku počas zaznamenanej relácie, nezabudnite pred zachytením stopy fiddlera zavrieť všetky ostatné aplikácie a webové stránky. Zatvorením všetkých ostatných aplikácií a webových stránok sa vymaže väčšina ďalších webových návštevnosti, ktoré nie sú spojené s problémom, ktorý sa pokúšate zachytiť.

Po zatvorení všetkých ostatných aplikácií a webových stránok, ktoré nie sú priradené k problému, zrušte tablu prenosu Fiddler, ako je popísané v kroku 10 v predchádzajúcom postupe. Potom tesne pred začatím príslušnej operácie vyberte > položku Prenos na zachytávanie súborov. Po výskyte problému okamžite zrušte začiarknutie políčka vedľa > prenosu zachytávania súborov, aby ste zastavili snímanie.

Tieto akcie minimalizujú počet správ, ktoré musíme prekopať, a tiež pomáhajú sústrediť vyšetrovanie. Tiež sa vyhýba zachyteniu ďalších potenciálne citlivých informácií, ktoré nechcete zdieľať.

Ak používate iba Power Query a Fiddler, toto minimálne nastavenie by malo poskytnúť postupnosť požiadaviek a odpovedí HTTP z akéhokoľvek backendu, s akým komunikujete, napríklad služby Power BI, SharePoint alebo Azure. Požiadavky, odpovede, hlavičky, kódy odpovedí a niekedy aj objem dát poskytnú vodítka, ktoré môžeme použiť na riešenie vášho problému.

Ak chcete uložiť reláciu snímania do súboru denníka, vyberte položku > Uložiť > všetky relácie. Pred odoslaním sa môže tiež použiť komprimovať súbor denníka (.zip).

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

Po dokončení poskytovania súborov denníka Fiddler a riešenia problémov budete chcieť vrátiť systém do pôvodnej konfigurácie a odstrániť Fiddler ako sprostredkovateľa.

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

  1. V časti Fiddler vyberte položku Možnosti nástrojov > .

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

  3. Zrušte začiarknutie políčka zachytiť HTTPS CONNECTS.

  4. Vyberte položku Akcie.

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

    Obrázok zobrazujúci obnovenie všetkých certifikátov a vrátenie systému do pôvodnej konfigurácie

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

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

  8. V časti Úspech trustcertu vyberte položku OK.

  9. V koreňovom ukladačnom priestore certifikátov vyberte položku Áno.

  10. Ak sa zobrazí dialógové okno koreňový certifikát, zatvorte dialógové okno bez možnosti Áno alebo Nie.

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

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

Pozri tiež