Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här avsnittet innehåller teknisk referens för dev proxy-plugin-program och konfigurationsalternativ.
Plugin
Lista över plugin-program som fungerar med alla API:er.
| Namn | beskrivning |
|---|---|
| AuthPlugin | Simulerar autentisering och auktorisering med hjälp av API-nycklar eller OAuth2. |
| DevToolsPlugin | Exponerar Dev Proxy-meddelanden och information om avlyssnade begäranden och svar i Chrome DevTools. |
| CachingGuidancePlugin | Visar en varning när Dev Proxy snappade upp samma begäran inom den angivna tidsperioden. |
| CrudApiPlugin | Simulerar ett CRUD-API med ett minnesinternt datalager. |
| ExecutionSummaryPlugin | Genererar en sammanfattningsrapport över de begäranden som passerar genom proxyn. |
| GenericRandomErrorPlugin | Begäranden misslyckas med ett slumpmässigt valt fel från en fil som innehåller mockade fel. |
| HarGeneratorPlugin | Genererar HTTP-arkivfiler (HAR) från snappade begäranden och svar. |
| HttpFileGeneratorPlugin | Genererar HTTP-fil från snappade begäranden och svar. |
| LanguageModelFailurePlugin | Simulerar olika scenarier med fel i språkmodeller för att testa motståndskraften hos språkmodellberoende program. |
| LanguageModelRateLimitingPlugin | Simulerar tokenbaserad hastighetsbegränsning för språkmodell-API:er genom att spåra förbrukning av prompt- och slutförandetoken inom konfigurerbara tidsfönster. |
| LatencyPlugin | Fördröjer svar med ett slumpmässigt antal millisekunder från det konfigurerade intervallet. |
| MinimalCsomPermissionsPlugin | Identifierar de minsta behörigheter som krävs för att anropa registrerade API-begäranden för SharePoint Client-Side Object Model (CSOM). |
| MinimalPermissionsPlugin | Kontrollerar om appen använder minimal behörighet för att anropa API:er. Använder API-information från den angivna lokala mappen. |
| MinimalPermissionsGuidancePlugin | Jämför de behörigheter som används i JWT-token som skickas till API:er med de minsta nödvändiga omfång som krävs för begäranden som proxyn har registrerat och visar skillnaden. |
| MockGeneratorPlugin | Genererar Dev Proxy-simuleringar baserat på de uppfångade begärandena. |
| MockRequestPlugin | Gör att du kan utfärda webbbegäranden med dev proxy. |
| MockResponsePlugin (på engelska) | Simulerar svar. |
| ODataPagingGuidancePlugin | Visar en varning när proxyn fångar upp en OData-pagineringsbegäran med en URL som inte tidigare har returnerats i någon av de uppfångade svaren. |
| OpenAIMockResponsePlugin | Simulerar svar från Azure OpenAI och OpenAI med hjälp av en lokal språkmodell. |
| OpenAITelemetryPlugin | Genererar telemetridata för OpenAI-kompatibla API-begäranden. |
| OpenAIUsageDebuggingPlugin | Loggar Användningsstatistik för OpenAI API till en CSV-fil för felsökning och analys. |
| OpenApiSpecGeneratorPlugin | Genererar OpenAPI-specifikationen från de avlyssnade begärandena och svaren. |
| RateLimitingPlugin | Simulerar hastighetsbegränsningsbeteenden. |
| Försök igenAfterPlugin | Simulerar headern som Retry-After skickas av ett API efter att ha begränsat en begäran. |
| SkrivomPlugin | Skriver om begäranden. |
| TypeSpecGeneratorPlugin | Genererar TypeSpec-filer från avlyssnade begäranden och svar. |
| UrlDiscoveryPlugin | Skapar en lista över URL:er som proxyn har avlyssnat. |
Plugin-program för Azure API Center
Lista över plugin-program som fungerar med Azure API Center.
| Namn | beskrivning |
|---|---|
| ApiCenterMinimalPermissionsPlugin | Kontrollerar om appen använder minimal behörighet för att anropa API:er. Använder API-information från den angivna Azure API Center-instansen. |
| ApiCenterOnboardingPlugin | Kontrollerar om DE API:er som används i en app är registrerade i den angivna Azure API Center-instansen. |
| ApiCenterProductionVersionPlugin | Kontrollerar om DE API:er som används i en app är produktionsversion av API:erna som registrerats i den angivna Azure API Center-instansen. |
Microsoft Entra-plugins
Lista över plugin-program som fungerar med Microsoft Entra API.
| Namn | beskrivning |
|---|---|
| EntraMockResponsePlugin | Hånar svar till Microsoft Entra. |
Plugin-program för Microsoft Graph
Lista över plugin-program som fungerar med Microsoft Graph API.
| Namn | beskrivning |
|---|---|
| GraphBetaSupportGuidancePlugin | Visar en varning när proxyn identifierar en begäran till Betaslutpunkten i Microsoft Graph. |
| GraphClientRequestIdGuidancePlugin | Visar ett tips när en begäran till Microsoft Graph API inte innehåller client-request-id rubriken. |
| GraphConnectorGuidancePlugin | Visar kontextuell vägledning för att arbeta med Microsoft Graph-kopplingar. |
| GraphMinimalPermissionsPlugin | Returnerar en lista över de minimala behörigheter som krävs för Microsoft Graph-begäranden som proxyn registrerade. |
| GraphMinimalPermissionsGuidancePlugin | Jämför de behörigheter som används i JWT-token som skickas till Microsoft Graph med de minsta nödvändiga omfång som krävs för begäranden som proxyn registrerade och visar skillnaden. |
| GraphMockResponsePlugin | Simulerar svar på Microsoft Graph-API:er. |
| GraphRandomErrorPlugin | Begäranden till Microsoft Graph misslyckas på grund av slumpmässiga fel. |
| GraphSdkGuidancePlugin | Visar ett tips när proxyn fångar upp en begäran till Microsoft Graph som inte har utfärdats av en Microsoft Graph SDK. |
| GraphSelectGuidancePlugin | Visar en varning när proxyn fångar upp en begäran till Microsoft Graph-API:er som inte innehåller frågesträngsparametern $select . |
| ODSPSearchGuidancePlugin | Visar en varning när Dev Proxy identifierar en begäran till OneDrive- och SharePoint-sök-API:er. |
Reportrar
Lista över reportrar som genererar rapporter i olika format.
| Namn | beskrivning |
|---|---|
| JsonReporter | Genererar rapporter i JSON-format. |
| MarkdownReporter | Genererar rapporter i Markdown-format. |
| PlainTextReporter | Genererar rapporter i oformaterad textformat. |
Konfiguration
Referens för konfigurationsalternativ för Dev Proxy.
| Namn | beskrivning |
|---|---|
| devproxyrc | Konfigurationsfil för Dev Proxy. |
| Proxy-API | API för att interagera med Dev Proxy programmatiskt. |
| Proxyinställningar | Konfigurationsalternativ för proxyinställningar. |