Dela via


Teknisk referens för Dev Proxy

Det här avsnittet innehåller teknisk referens för dev proxy-plugin-program och konfigurationsalternativ.

Plugin-program

Lista över plugin-program som fungerar med alla API:er.

Name 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 falska fel.
HttpFileGeneratorPlugin Genererar HTTP-fil från snappade begäranden och svar.
LatencyPlugin Fördröjer svar med ett slumpmässigt antal millisekunder från det konfigurerade intervallet.
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.
MockGeneratorPlugin Genererar Dev Proxy-modeller baserat på de avlyssnade begärandena.
MockRequestPlugin Gör att du kan utfärda webbbegäranden med dev proxy.
MockResponsePlugin Simulerar svar.
ODataPagingGuidancePlugin Visar en varning när proxyn fångar upp en OData-växlingsbegäran med hjälp av en URL som inte tidigare har returnerats i något av de avlyssnade svaren.
OpenAIMockResponsePlugin Simulerar svar från Azure OpenAI och OpenAI med hjälp av en lokal språkmodell.
OpenApiSpecGeneratorPlugin Genererar OpenAPI-specifikation i JSON-format från snappade begäranden och svar.
RateLimitingPlugin Simulerar hastighetsbegränsningsbeteenden.
Försök igenAfterPlugin Simulerar huvudet som Retry-After skickas av ett API efter begränsning av en begäran.
Skriv omPlugin Skriver om begäranden.

Plugin-program för Azure API Center

Lista över plugin-program som fungerar med Azure API Center.

Name 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-plugin-program

Lista över plugin-program som fungerar med Microsoft Entra API.

Name beskrivning
EntraMockResponsePlugin Hånar svar till Microsoft Entra.

Plugin-program för Microsoft Graph

Lista över plugin-program som fungerar med Microsoft Graph API.

Name 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 sammanhangsberoende vägledning för att arbeta med Microsoft Graph-anslutningsappar.
GraphConnectorNotificationPlugin Simulerar meddelandet när du aktiverar eller inaktiverar en Microsoft Graph-anslutningsapp i Teams Admin Center (TAC). Validerar begäranden om att skapa och ta bort den externa anslutningen.
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 som görs till Microsoft Graph misslyckas med 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.

Name 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.

Name 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.