Technické referenční informace k dev proxy serveru
Tato část obsahuje technické reference k modulům plug-in dev proxy a možnostem konfigurace.
Moduly plug-in
Seznam modulů plug-in, které pracují s jakýmkoli rozhraním API
Název | Popis |
---|---|
AuthPlugin | Simuluje ověřování a autorizaci pomocí klíčů rozhraní API nebo OAuth2. |
DevToolsPlugin | Zveřejňuje zprávy dev proxy serveru a informace o zachycených požadavcích a odpovědích v prohlížeči Chrome DevTools. |
CacheGuidancePlugin | Zobrazuje upozornění, když dev Proxy zachytí stejný požadavek v zadaném časovém období. |
CrudApiPlugin | Simuluje rozhraní CRUD API s úložištěm dat v paměti. |
ExecutionSummaryPlugin | Vygeneruje souhrnnou sestavu požadavků, které procházejí přes proxy server. |
GenericRandomErrorPlugin | Nezdaří požadavky s náhodnou vybranou chybou ze souboru obsahujícího napodobené chyby. |
HttpFileGeneratorPlugin | Generuje soubor HTTP ze zachycených požadavků a odpovědí. |
LatencyPlugin | Zpožďuje odpovědi náhodným počtem milisekund z nakonfigurovaného rozsahu. |
MinimalPermissionsPlugin | Zkontroluje, jestli aplikace používá k volání rozhraní API minimální oprávnění. Používá informace rozhraní API ze zadané místní složky. |
MockGeneratorPlugin | Generuje na základě zachycených požadavků napodobení dev proxy serveru. |
MockRequestPlugin | Umožňuje vydávat webové požadavky pomocí dev proxy serveru. |
MockResponsePlugin | Simuluje odpovědi. |
ODataPagingGuidancePlugin | Zobrazuje upozornění, když proxy zachytí požadavek stránkování OData pomocí adresy URL, která nebyla dříve vrácena v některé z zachycených odpovědí. |
OpenAIMockResponsePlugin | Simuluje odpovědi z Azure OpenAI a OpenAI pomocí místního jazykového modelu. |
OpenApiSpecGeneratorPlugin | Generuje specifikace OpenAPI ve formátu JSON z zachycených požadavků a odpovědí. |
RateLimitingPlugin | Simuluje chování omezování rychlosti. |
RetryAfterPlugin | Simuluje hlavičku Retry-After poslanou rozhraním API po omezení požadavku. |
PřepsáníPlugin | Přepíše požadavky. |
Moduly plug-in Azure API Center
Seznam modulů plug-in, které fungují se službou Azure API Center
Název | Popis |
---|---|
ApiCenterMinimalPermissionsPlugin | Zkontroluje, jestli aplikace používá k volání rozhraní API minimální oprávnění. Používá informace o rozhraní API ze zadané instance služby Azure API Center. |
ApiCenterOnboardingPlugin | Zkontroluje, jestli jsou rozhraní API použitá v aplikaci zaregistrovaná v zadané instanci Azure API Center. |
ApiCenterProductionVersionPlugin | Zkontroluje, jestli jsou rozhraní API použitá v aplikaci produkční verzí rozhraní API zaregistrovaných v zadané instanci služby Azure API Center. |
Moduly plug-in Microsoft Entra
Seznam modulů plug-in, které pracují s rozhraním Microsoft Entra API
Název | Popis |
---|---|
EntraMockResponsePlugin | Napodobení odpovědí na Microsoft Entra. |
Moduly plug-in Microsoft Graphu
Seznam modulů plug-in, které pracují s rozhraním Microsoft Graph API
Název | Popis |
---|---|
GraphBetaSupportGuidancePlugin | Zobrazuje upozornění, když proxy zjistí požadavek na koncový bod beta verze Microsoft Graphu. |
GraphClientRequestIdGuidancePlugin | Zobrazuje tip, když požadavek na rozhraní Microsoft Graph API neobsahuje hlavičku client-request-id . |
GraphConnectorGuidancePlugin | Zobrazuje kontextové pokyny pro práci s konektory Microsoft Graphu. |
GraphConnectorNotificationPlugin | Simuluje oznámení při povolení nebo zakázání konektoru Microsoft Graphu v Centru pro správu Teams (TAC). Ověřuje požadavky na vytvoření a odstranění externího připojení. |
GraphMinimalPermissionsPlugin | Vrátí seznam minimálních oprávnění vyžadovaných pro požadavky Microsoft Graphu, které zaznamenal proxy server. |
GraphMinimalPermissionsGuidancePlugin | Porovná oprávnění používaná v tokenu JWT odesílaných do Microsoft Graphu s minimálními požadovanými obory potřebnými pro požadavky, které proxy zaznamenal, a ukazuje rozdíl. |
GraphMockResponsePlugin | Napodobení odpovědí na rozhraní Microsoft Graph API |
GraphRandomErrorPlugin | Selhání požadavků provedených v Microsoft Graphu s náhodnými chybami |
GraphSdkGuidancePlugin | Zobrazuje tip, když proxy zachytí požadavek na Microsoft Graph, který nebyl vydán sadou Microsoft Graph SDK. |
GraphSelectGuidancePlugin | Zobrazuje upozornění, když proxy zachytí požadavek na rozhraní Microsoft Graph API, která neobsahuje $select parametr řetězce dotazu. |
ODSPSearchGuidancePlugin | Zobrazuje upozornění, když dev proxy zjistí požadavek na rozhraní API pro vyhledávání na OneDrivu a SharePointu. |
Reportéři
Seznam zpravodajů, kteří generují sestavy v různých formátech
Název | Popis |
---|---|
JsonReporter | Generuje sestavy ve formátu JSON. |
MarkdownReporter | Generuje sestavy ve formátu Markdown. |
PlainTextReporter | Generuje sestavy ve formátu prostého textu. |
Konfigurace
Referenční informace o možnostech konfigurace dev proxy serveru
Název | Popis |
---|---|
devproxyrc | Konfigurační soubor pro dev proxy. |
Proxy API | Rozhraní API pro interakci s Dev Proxy prostřednictvím kódu programu |
Nastavení proxy serveru | Možnosti konfigurace pro nastavení proxy serveru |
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.