Kurz: Ladění rozhraní API pomocí trasování požadavků

Tento kurz popisuje, jak zkontrolovat (trasovat) zpracování požadavků v Azure API Management které vám pomůžou s laděním a odstraňováním potíží s rozhraním API.

V tomto kurzu se naučíte:

  • Trasování příkladu volání
  • Kontrola kroků zpracování požadavků

Nástroj pro inspekci rozhraní API

Požadavky

Ověření nastavení povolit trasování

Musí být povolené nastavení Povolit trasování pro předplatné použité pro vaše rozhraní API. Pokud používáte předdefinované předplatné s veškerým přístupem, je ve výchozím nastavení povolené. Pokud to chcete ověřit na portálu, přejděte na svou instanci API Management vyberte Předplatná.

Povolit trasování pro předplatné

Trasování volání

  1. Přihlaste se k Azure Portala přejděte ke své API Management instanci.
  2. Vyberte Rozhraní API.
  3. Ze seznamu rozhraní API vyberte Demo Conference API.
  4. Vyberte kartu Test.
  5. Vyberte operaci GetSpeakers.
  6. Ověřte, že hlavička požadavku HTTP obsahuje Ocp-Apim-Trace: True a platnou hodnotu pro Ocp-Apim-Subscription-Key. Pokud není, vyberte + Přidat hlavičku a přidejte hlavičku.
  7. Vyberte Odeslat a proveďte volání rozhraní API.

Konfigurace trasování rozhraní API

Tip

Pokud se V požadavku HTTP automaticky nevyplní klíč Ocp-Apim-Subscription-Key, můžete ho načíst na portálu. Vyberte Předplatná a otevřete místní nabídku (...) pro vaše předplatné. Vyberte Show/hide keys (Zobrazit/skrýt klíče). V případě potřeby můžete klíče také znovu vygenerovat. Pak do hlavičky přidejte klíč.

Kontrola informací o trasování

  1. Po dokončení volání přejděte v odpovědi HTTP na kartu Trasování.

  2. Pokud chcete přejít na podrobné informace o trasování, vyberte některý z následujících odkazů: Příchozí, Back-end, Odchozí.

    Kontrola trasování odpovědi

    • Příchozí – zobrazuje původní požadavek API Management od volajícího a zásady uplatněné na požadavek. Pokud jste například přidali zásady v kurzu: Transformace a ochrana vašeho rozhraní API,zobrazí se tady.

    • Back-end – zobrazuje požadavky API Management odeslané do back-endu rozhraní API a odpověď, které přijal.

    • Odchozí – zobrazuje zásady uplatněné na odpověď před odesláním zpět volajícímu.

    Tip

    Každý krok také ukazuje uplynulý čas od přijetí požadavku službou API Management.

  3. Na kartě Zpráva hlavička ocp-apim-trace-location zobrazuje umístění trasovacích dat uložených v úložišti objektů blob v Azure. V případě potřeby přejděte do tohoto umístění a načtěte trasování.

    Umístění trasování v Azure Storage

Další kroky

V tomto kurzu jste se naučili:

  • Trasování příkladu volání
  • Kontrola kroků zpracování požadavků

Přejděte k dalšímu kurzu: