Megosztás:


Technikai referencia a fejlesztői proxyhoz

Ez a szakasz a fejlesztői proxy beépülő moduljaira és konfigurációs beállításaira vonatkozó technikai referenciákat tartalmazza.

Beépülő modulok

Az API-val működő beépülő modulok listája.

Név Leírás
AuthPlugin Szimulálja a hitelesítést és az engedélyezést API-kulcsok vagy OAuth2 használatával.
DevToolsPlugin A Chrome DevToolsban elérhetővé teszi a dev proxyüzeneteket, valamint a lehallgatott kérelmekre és válaszokra vonatkozó információkat.
CachingGuidancePlugin Figyelmeztetést jelenít meg, amikor a Dev Proxy elfogta ugyanazt a kérést a megadott időtartamon belül.
CrudApiPlugin CRUD API szimulálása memórián belüli adattárral.
ExecutionSummaryPlugin Összegző jelentést készít a proxyn áthaladó kérelmekről.
GenericRandomErrorPlugin A hibás fájlból véletlenszerűen kiválasztott hibával rendelkező kérelmek meghiúsulnak.
HarGeneratorPlugin HTTP-archívumfájlokat hoz létre a lehallgatott kérésekből és válaszokból.
HttpFileGeneratorPlugin HTTP-fájlt hoz létre az elfogt kérelmekből és válaszokból.
LanguageModelFailurePlugin Különböző nyelvi modellhibás forgatókönyveket szimulál a nyelvi modelltől függő alkalmazások rugalmasságának teszteléséhez.
LanguageModelRateLimitingPlugin A nyelvi modell API-k jogkivonatalapú sebességkorlátozását szimulálja a parancssori és befejezési jogkivonat-használat nyomon követésével a konfigurálható időkereteken belül.
LatencyPlugin A válaszok késleltetése a konfigurált tartományból származó véletlenszerű számú ezredmásodperccel történik.
MinimalCsomPermissionsPlugin Észleli a rögzített SharePoint Client-Side Objektummodell (CSOM) API-kérések meghívásához szükséges minimális engedélyeket.
MinimalPermissionsPlugin Ellenőrzi, hogy az alkalmazás minimális engedélyekkel hívja-e meg az API-kat. A megadott helyi mappából származó API-információkat használja.
MinimalPermissionsGuidancePlugin Összehasonlítja az API-knak küldött JWT-jogkivonatban használt engedélyeket a proxy által rögzített kérésekhez szükséges minimálisan szükséges hatókörökhöz, és megjeleníti a különbséget.
MockGeneratorPlugin Fejlesztői proxy imitációkat hoz létre a lehallgatott kérések alapján.
MockRequestPlugin Lehetővé teszi webes kérések kiállítását Dev Proxy használatával.
MockResponsePlugin A válaszokat szimulálja.
ODataPagingGuidancePlugin Figyelmeztetést jelenít meg, amikor a proxy egy OData lapozási kérést fog el egy olyan URL-címmel, amely korábban nem szerepelt az egyik elfogott válaszban.
OpenAIMockResponsePlugin Helyi nyelvi modell használatával szimulálja az Azure OpenAI és az OpenAI válaszait.
OpenAITelemetryPlugin Telemetriai adatokat hoz létre az OpenAI-kompatibilis API-kérésekhez.
OpenAIUsageDebuggingPlugin Hibakeresési és elemzési célból naplózza az OpenAI API használati metrikáit egy CSV-fájlba.
OpenApiSpecGeneratorPlugin OpenAPI-specifikációt hoz létre a lehallgatott kérésekből és válaszokból.
RateLimitingPlugin Sebességkorlát viselkedését szimulálja.
RetryAfterPlugin Szimulálja az API által egy kérés korlátozása után küldött Retry-After fejlécet.
RewritePlugin Írja át a kéréseket.
TypeSpecGeneratorPlugin TypeSpec-fájlokat hoz létre az elfogott kérelmekből és válaszokból.
UrlDiscoveryPlugin Létrehozza azoknak az URL-címeknek a listáját, amelyeket a proxy elfogt.

Azure API Center beépülő modulok

Az Azure API Centerrel működő beépülő modulok listája.

Név Leírás
ApiCenterMinimalPermissionsPlugin Ellenőrzi, hogy az alkalmazás minimális engedélyekkel hívja-e meg az API-kat. A megadott Azure API Center-példány API-adatait használja.
ApiCenterOnboardingPlugin Ellenőrzi, hogy az alkalmazásban használt API-k regisztrálva vannak-e a megadott Azure API Center-példányban.
ApiCenterProductionVersionPlugin Ellenőrzi, hogy az alkalmazásban használt API-k a megadott Azure API Center-példányban regisztrált API-k éles verziója-e.

Microsoft Entra beépülő modulok

A Microsoft Entra API-val működő beépülő modulok listája.

Név Leírás
EntraMockResponsePlugin A Microsoft Entra válaszait gúnyolja.

Microsoft Graph beépülő modulok

A Microsoft Graph API-val működő beépülő modulok listája.

Név Leírás
GraphBetaSupportGuidancePlugin Figyelmeztetést jelenít meg, ha a proxy a Microsoft Graph bétavégpontra irányuló kérést észlel.
GraphClientRequestIdGuidancePlugin Tippet jelenít meg, ha a Microsoft Graph API-nak küldött kérés nem tartalmazza a fejlécet client-request-id .
GraphConnectorGuidancePlugin Környezetfüggő útmutatás a Microsoft Graph-összekötők használatához.
GraphMinimalPermissionsPlugin A proxy által rögzített Microsoft Graph-kérelmekhez szükséges minimális engedélyek listáját adja vissza.
GraphMinimalPermissionsGuidancePlugin Összehasonlítja a Microsoft Graphnak küldött JWT-jogkivonatban használt engedélyeket a proxy által rögzített kérésekhez szükséges minimálisan szükséges hatókörökhöz, és megjeleníti a különbséget.
GraphMockResponsePlugin A Microsoft Graph API-kra adott válaszokat szimulálja.
GraphRandomErrorPlugin A Microsoft Graphnak küldött kérelmek véletlenszerű hibákkal meghiúsulnak.
GraphSdkGuidancePlugin Tippet jelenít meg, amikor a proxy elfog egy Microsoft Graph-kérést, amelyet nem a Microsoft Graph SDK bocsátott ki.
GraphSelectGuidancePlugin Figyelmeztetést jelenít meg, amikor a proxy elfog egy kérést a Microsoft Graph API-khoz, amelyek nem tartalmazzák a lekérdezési sztring paraméterét $select .
ODSPSearchGuidancePlugin Figyelmeztetést jelenít meg, ha a Dev Proxy a OneDrive és a SharePoint keresési API-khoz irányuló kérést észlel.

Riporterek

Különböző formátumú jelentéseket létrehozó riporterek listája.

Név Leírás
JsonReporter JSON formátumú jelentéseket hoz létre.
MarkdownReporter Jelentéseket hoz létre Markdown formátumban.
PlainTextReporter Egyszerű szöveges formátumú jelentéseket hoz létre.

Konfiguráció

A fejlesztői proxy konfigurációs beállításainak ismertetése.

Név Leírás
devproxyrc Fejlesztői proxy konfigurációs fájlja.
Proxy API API a Dev Proxy programozott módon való használatához.
Proxybeállítások A proxybeállítások konfigurációs beállításai.