Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato část obsahuje technické reference k modulům plug-in dev proxy a možnostem konfigurace.
Zásuvné moduly
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 | Neuspějí požadavky s náhodně vybranou chybou ze souboru obsahujícího napodobené chyby. |
| HarGeneratorPlugin | Generuje soubory HTTP Archive (HAR) z zachycených požadavků a odpovědí. |
| HttpFileGeneratorPlugin | Generuje soubor HTTP ze zachycených požadavků a odpovědí. |
| LanguageModelFailurePlugin | Simuluje různé scénáře selhání jazykového modelu pro testování odolnosti aplikací závislých na jazykovém modelu. |
| LanguageModelRateLimitingPlugin | Simuluje omezování rychlosti na bázi tokenů pro API jazykových modelů sledováním spotřeby toků pro výzvu a dokončení v rámci konfigurovatelných časových úseků. |
| LatencyPlugin | Zpožďuje odpovědi náhodným počtem milisekund z nakonfigurovaného rozsahu. |
| MinimalCsomPermissionsPlugin | Zjistí minimální oprávnění potřebná k volání zaznamenaných požadavků rozhraní API Client-Side objektového modelu služby SharePoint (CSOM). |
| 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. |
| MinimalPermissionsGuidancePlugin | Porovná oprávnění používaná v tokenu JWT odesílaných do rozhraní API s minimálními požadovanými obory potřebnými pro požadavky, které proxy zaznamenal, a ukazuje rozdíl. |
| MockGeneratorPlugin | Generuje mocky pro Dev Proxy na základě zachycených požadavků. |
| MockRequestPlugin | Umožňuje vydávat webové požadavky prostřednictvím Dev Proxy. |
| 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. |
| OpenAITelemetryPlugin | Generuje telemetrická data pro požadavky rozhraní API kompatibilní s OpenAI. |
| OpenAIUsageDebuggingPlugin | Protokoluje metriky využití rozhraní OpenAI API do souboru CSV pro účely ladění a analýzy. |
| Zásuvný modul OpenApiSpecGeneratorPlugin | Generuje specifikaci OpenAPI z zachycených požadavků a odpovědí. |
| RateLimitingPlugin | Simuluje chování omezování rychlosti. |
| RetryAfterPlugin | Napodobuje hlavičku Retry-After poslanou API po omezení požadavku. |
| PřepisovacíPlugin | Přepisuje požadavky. |
| TypeSpecGeneratorPlugin | Generuje soubory TypeSpec ze zachycených požadavků a odpovědí. |
| UrlDiscoveryPlugin | Vytvoří seznam adres URL, které proxy server zachytil. |
Pluginy 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. |
Modul Microsoft Entra
Seznam modulů plug-in, které pracují s rozhraním Microsoft Entra API
| Název | Popis |
|---|---|
| EntraMockResponsePlugin | Různé odpovědi na Microsoft Entra. |
Pluginy 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. |
| 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 | Simuluje odpovědi na rozhraní Microsoft Graph API |
| GraphRandomErrorPlugin | Selhávají požadavky do Microsoft Graphu kvůli náhodným chybám |
| GraphSdkGuidancePlugin | Zobrazuje tip, když proxy server zachytí požadavek na Microsoft Graph, který nebyl proveden pomocí sady 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 OneDrive a SharePointu. |
Reportéři
Seznam reportérů, kteří generují sestavy v různých formátech.
| Název | Popis |
|---|---|
| JsonReporter | Generuje sestavy ve formátu JSON. |
| MarkdownReporter | Generuje zprávy 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 |