Průvodci postupy pro vývojový proxy server
Zachytávání požadavků
- Zachycení požadavků z konkrétních procesů
- Vyloučení adresy URL
- Kontrola požadavků a odpovědí pomocí nástroje DevTool pro Chrome
Napodobovat odpovědi
- Napodobení odpovědí
- Napodobení n-th požadavku
- Napodobení odpovědí, které vracejí binární data
- Napodobení více odpovědí na stejný koncový bod
- Změna souboru napodobení
- Simulace rozhraní CRUD API
- Simulace rozhraní CRUD API přes internet
- Simulace rozhraní CRUD API zabezpečeného pomocí Microsoft Entra
- Simulace rozhraní API Azure OpenAI
- Simulace rozhraní OpenAI API
- Napodobení oznámení Centra pro správu Teams pro konektory Microsoft Graphu
Simulace chyb
- Testování aplikace s náhodnými chybami
- Simulace chyb z rozhraní OpenAI API
- Simulace chyb z rozhraní Microsoft Graph API
- Četnost selhání žádostí o změnu
Simulace chování
- Otestujte, že aplikace správně zpracovává omezování
- Simulace omezování v rozhraních API Microsoftu 365
- Simulace odpovědí rozhraní API pro omezení rychlosti
- Simulace pomalých odpovědí rozhraní API
Minimální oprávnění
- Zjištění minimálních oprávnění rozhraní Microsoft Graph API
- Kontrola, jestli používáte nadměrná oprávnění rozhraní Microsoft Graph API
Zaznamenat
Vylepšení aplikace
- Kontrola, jestli moje aplikace používá rozhraní API na úrovni produkčního prostředí
- Kontrola, jestli moje aplikace volá rozhraní API s minimálními oprávněními
- Vyhledání stínových rozhraní API
- Vygenerování specifikace OpenAPI
- Aktualizace kódu aplikace pro použití sady Microsoft Graph JavaScript SDK
Presets
Změna nastavení
- Úroveň protokolování změn
- Vymazání výstupu
- Použití místního jazykového modelu s Dev Proxy
- Aktualizace místní databáze Microsoft Graphu
Běžné problémy
- Při použití napodobení se nevyvolají žádné náhodné chyby.
- Po použití proxy serveru není k dispozici připojení k internetu.
- Všechny požadavky selžou s odpověďmi 429
- Všechny požadavky selžou s vypršením časového limitu brány
- Binární odpovědi nejsou napodobené
- Z aplikace .NET 4.8 se nezachytí žádné požadavky.
- Možnosti se nerozpoznají.
- Inicializátor typu pro Microsoft.Data.Sqlite.SqliteConnection vyvolal výjimku.
- Odinstalace
- Získat nápovědu a podporu
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.