Freigeben über


Technische Referenz für Dev Proxy

Dieser Abschnitt enthält technische Referenz zu Dev Proxy-Plug-Ins und Konfigurationsoptionen.

Plug-Ins

Liste der Plug-Ins, die mit einer beliebigen API funktionieren.

Name Beschreibung
AuthPlugin Simuliert die Authentifizierung und Autorisierung mithilfe von API-Schlüsseln oder OAuth2.
DevToolsPlugin Zeigt Dev Proxy-Nachrichten und Informationen über abgefangene Anfragen und Antworten in den Chrome DevTools an.
CachingGuidancePlugin Zeigt eine Warnung an, wenn Dev Proxy die gleiche Anforderung innerhalb des angegebenen Zeitraums abgefangen hat.
CrudApiPlugin Simuliert eine CRUD-API mit einem im Arbeitsspeicher gespeicherten Datenlager.
ExecutionSummaryPlugin Generiert einen zusammenfassenden Bericht über die Anfragen, die über den Proxy geleitet werden.
GenericRandomErrorPlugin Löst bei Anforderungen einen zufällig ausgewählten Fehler aus der Datei mit simulierten Fehlern aus.
HarGeneratorPlugin Generiert HAR-Dateien (HTTP Archive) aus den abgefangenen Anforderungen und Antworten.
HttpFileGeneratorPlugin Generiert eine HTTP-Datei aus den abgefangenen Anfragen und Antworten.
LanguageModelFailurePlugin Simuliert verschiedene Sprachmodellfehlerszenarien, um die Resilienz von sprachmodellabhängigen Anwendungen zu testen.
LanguageModelRateLimitingPlugin Simuliert die tokenbasierte Ratelimitierung für Sprachmodell-APIs, indem der Eingabeaufforderungs- und Abschlusstokenverbrauch innerhalb von konfigurierbaren Zeitfenstern nachverfolgt wird.
LatencyPlugin Verzögert Antworten um eine zufällige Anzahl Millisekunden aus dem konfigurierten Bereich.
MinimalCsomBerechtigungenPlugin Erkennt die minimalen Berechtigungen, die zum Aufrufen der aufgezeichneten SharePoint Client-Side Object Model (CSOM)-API-Anforderungen erforderlich sind.
MinimalBerechtigungenPlugin Überprüft, ob die App minimale Berechtigungen zum Aufrufen von APIs verwendet. Verwendet API-Informationen aus dem angegebenen lokalen Ordner.
MinimalBerechtigungenGuidancePlugin Vergleicht die Berechtigungen im JWT-Token, das an die APIs gesendet wird, mit den minimal erforderlichen Bereichen für Anforderungen, die vom Proxy aufgezeichnet werden, und zeigt den Unterschied an.
MockGeneratorPlugin Generiert Dev Proxy-Simulationen basierend auf den abgefangenen Anforderungen.
MockRequestPlugin Ermöglicht es Ihnen, Webanforderungen mithilfe von Dev Proxy ausstellen zu können.
MockResponsePlugin Simuliert Antworten.
ODataPagingGuidancePlugin Zeigt eine Warnung an, wenn der Proxy eine OData-Auslagerungsanforderung mit einer URL abfängt, die zuvor nicht in einer der abgefangenen Antworten zurückgegeben wurde.
OpenAIMockResponsePlugin Simuliert Antworten von Azure OpenAI und OpenAI mithilfe eines lokalen Sprachmodells.
OpenAITelemetryPlugin Generiert Telemetriedaten für OpenAI-kompatible API-Anforderungen.
OpenAIUsageDebuggingPlugin Protokolliert OpenAI-API-Verwendungsmetriken für Debugging- und Analysezwecke in einer CSV-Datei.
OpenApiSpecGeneratorPlugin Generiert openAPI-Spezifikation aus den abgefangenen Anforderungen und Antworten.
RateLimitingPlugin Simuliert Ratenbeschränkungsverhalten.
Wiederholen nach Plugin Simuliert den Retry-After-Header, der von einer API nach dem Drosseln einer Anforderung gesendet wurde.
RewritePlugin Schreibt Anforderungen neu.
TypeSpecGeneratorPlugin Generiert TypeSpec-Dateien aus den abgefangenen Anforderungen und Antworten.
UrlDiscoveryPlugin Erstellt eine Liste von URLs, die der Proxy abgefangen hat.

Azure API Center-Erweiterungen

Liste der Plug-Ins, die mit Azure API Center funktionieren.

Name Beschreibung
ApiCenterMinimalBerechtigungenPlugin Überprüft, ob die App minimale Berechtigungen zum Aufrufen von APIs verwendet. Verwendet API-Informationen aus der angegebenen Azure API Center-Instanz.
ApiCenterOnboardingPlugin Überprüft, ob die in einer App verwendeten APIs in der angegebenen Azure API Center-Instanz registriert sind.
ApiCenterProductionVersionPlugin Überprüft, ob die in einer App verwendeten APIs die Produktionsversion der APIs sind, die in der angegebenen Azure API Center-Instanz registriert sind.

Microsoft Entra-Plug-ins

Liste der Plug-Ins, die mit der Microsoft Entra-API funktionieren.

Name Beschreibung
EntraMockResponsePlugin Simuliert Antworten an Microsoft Entra.

Microsoft Graph-Plugins

Liste der Plug-Ins, die mit der Microsoft Graph-API funktionieren.

Name Beschreibung
GraphBetaSupportGuidancePlugin Zeigt eine Warnung an, wenn ein Proxy eine Anforderung an den Betaendpunkt von Microsoft Graph erkennt.
GraphClientRequestIdGuidancePlugin Zeigt einen Tipp an, wenn eine Anforderung an die client-request-id Microsoft Graph-API den Header nicht enthält.
GraphConnectorGuidancePlugin Zeigt kontextbezogene Anleitungen für das Arbeiten mit Microsoft Graph-Connectors.
GraphMinimalBerechtigungenPlugin Gibt eine Liste der minimalen Berechtigungen zurück, die für Microsoft Graph-Anforderungen erforderlich sind, die von einem Proxy aufgezeichnet wurden.
GraphMinimalBerechtigungenGuidancePlugin Vergleicht die im JWT-Token, das an Microsoft Graph gesendet wurde, verwendeten Berechtigungen mit den minimal erforderlichen Bereichen, die für Anfragen benötigt werden, die der Proxy aufgezeichnet hat, und zeigt den Unterschied an.
GraphMockResponsePlugin Simuliert Antworten auf Microsoft Graph-APIs.
GraphRandomErrorPlugin Löst bei Anforderungen an Microsoft Graph zufällige Fehler aus.
GraphSdkGuidancePlugin Zeigt einen Tipp an, wenn der Proxy eine Anforderung an Microsoft Graph abfängt, die nicht von einem Microsoft Graph SDK ausgestellt wurde.
GraphSelectGuidancePlugin Zeigt eine Warnung an, wenn proxy eine Anforderung an Microsoft Graph-APIs abfangen, die den $select Abfragezeichenfolgenparameter nicht enthalten.
ODSPSearchGuidancePlugin Zeigt eine Warnung an, wenn Dev Proxy eine Anforderung an OneDrive- und SharePoint-Such-APIs erkennt.

Reporter

Liste der Reporter, die Berichte in verschiedenen Formaten generieren.

Name Beschreibung
JsonReporter Generiert Berichte im JSON-Format.
MarkdownReporter Generiert Berichte im Markdown-Format.
PlainTextReporter Generiert Berichte im Nur-Text-Format.

Konfiguration

Referenz zu Dev Proxy-Konfigurationsoptionen.

Name Beschreibung
devproxyrc Konfigurationsdatei für Dev Proxy.
Proxy-API API für die programmgesteuerte Interaktion mit Dev Proxy.
Proxyeinstellungen Konfigurationsoptionen für Proxyeinstellungen.