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. |
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.