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ů
Požadavky
- Seznamte se s terminologií služby Azure API Management.
- Proveďte následující rychlý start: Vytvoření instance API Management Azure.
- Dokončete následující kurz: Import a publikování vašeho prvního rozhraní API.
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á.
Trasování volání
- Přihlaste se k Azure Portala přejděte ke své API Management instanci.
- Vyberte Rozhraní API.
- Ze seznamu rozhraní API vyberte Demo Conference API.
- Vyberte kartu Test.
- Vyberte operaci GetSpeakers.
- 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.
- Vyberte Odeslat a proveďte volá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í
Po dokončení volání přejděte v odpovědi HTTP na kartu Trasování.
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í.
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.
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í.
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: