Příručky pro Dev Proxy
Zachytávání požadavků
- Objevte adresy URL ke sledování
- Zachycení požadavků z konkrétních procesů
- Interceptování požadavků s konkrétními hlavičkami
- Zachycení požadavků na localhost
- Vyloučit adresu URL
- Kontrola požadavků a odpovědí pomocí nástroje DevTool pro Chrome
- Kontrola požadavků rozhraní API vydaných cloudovými službami
Simulované odpovědi
- Simulované odpovědi
- Napodobení n-té žádosti
- Napodobení odpovědí, které vracejí binární data
- Mnohonásobné napodobení odpovědí na stejný koncový bod
- Změna souboru mocku
- 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 moje aplikace správně zpracovává škrcení
- Simulace omezování výkonu v rozhraních API Microsoft 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
- Zkontrolujte, 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
Přednastavení
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
Použití dev proxy serveru
- s aplikacemi Node.js
- s aplikacemi Node.js v kontejnerech Dockeru
- s javascriptovými službami Azure Functions
- S aplikacemi .NET
- s aplikacemi .NET v kontejnerech Dockeru
- S aplikacemi .NET Aspire
- s řešeními SPFx (SharePoint Framework)
- ve scénářích CI/CD
Běžné problémy
- nejsou zachycovány žádné požadavky
- Při použití mock objektů se nevyvolají žádné náhodné chyby.
- Po použití proxy serveru není k dispozici připojení k internetu.
- Všechny požadavky selžou se 429 odpověďmi
- Všechny požadavky selžou s vypršením časového limitu brány
- Binární odpovědi nejsou simulovány
- Žádné požadavky nejsou zachyceny z mé aplikace .NET 4.8.
- Možnosti nejsou rozpoznány
- 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.