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 | Macht Dev Proxy-Nachrichten und Informationen zu abgefangenen Anforderungen und Antworten in Chrome DevTools verfügbar. |
CachingGuidancePlugin | Zeigt eine Warnung an, wenn Dev Proxy die gleiche Anforderung innerhalb des angegebenen Zeitraums abgefangen hat. |
CrudApiPlugin | Simuliert eine CRUD-API mit einem Speicher im Arbeitsspeicher. |
ExecutionSummaryPlugin | Generiert einen Zusammenfassenden Bericht über die Anforderungen, die den Proxy durchlaufen. |
GenericRandomErrorPlugin | Schlägt Anforderungen mit einem zufällig ausgewählten Fehler aus der Datei mit simulierten Fehlern fehl. |
HttpFileGeneratorPlugin | Generiert HTTP-Datei aus den abgefangenen Anforderungen und Antworten. |
LatencyPlugin | Verzögert antworten um eine zufallszahl von Millisekunden aus dem konfigurierten Bereich. |
MinimalPermissionsPlugin | Überprüft, ob die App minimale Berechtigungen zum Aufrufen von APIs verwendet. Verwendet API-Informationen aus dem angegebenen lokalen Ordner. |
MockGeneratorPlugin | Generiert Dev Proxy-Modelle 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 abfangen, die zuvor nicht in einer der abgefangenen Antworten zurückgegeben wurde. |
OpenAIMockResponsePlugin | Simuliert Antworten von Azure OpenAI und OpenAI mithilfe eines lokalen Sprachmodells. |
OpenApiSpecGeneratorPlugin | Generiert openAPI-Spezifikation im JSON-Format aus den abgefangenen Anforderungen und Antworten. |
RateLimitingPlugin | Simuliert Verhalten der Rate-Limit-Funktion. |
RetryAfterPlugin | Simuliert den Retry-After Von einer API gesendeten Header nach dem Drosseln einer Anforderung. |
Azure API Center-Plug-Ins
Liste der Plug-Ins, die mit Azure API Center funktionieren.
Name | Beschreibung |
---|---|
ApiCenterMinimalPermissionsPlugin | Ü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 auf Microsoft Entra. |
Microsoft Graph-Plug-Ins
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. |
GraphConnectorNotificationPlugin | Simuliert die Benachrichtigung beim Aktivieren oder Deaktivieren eines Microsoft Graph-Connectors im Teams Admin Center (TAC). Überprüft Anforderungen zum Erstellen und Löschen der externen Verbindung. |
GraphMinimalPermissionsPlugin | Gibt eine Liste der minimalen Berechtigungen zurück, die für Microsoft Graph-Anforderungen erforderlich sind, die von einem Proxy aufgezeichnet wurden. |
GraphMinimalPermissionsGuidancePlugin | Vergleicht die Berechtigungen, die im JWT-Token verwendet werden, das an Microsoft Graph gesendet wird, mit den mindest erforderlichen Bereichen, die für Anforderungen erforderlich sind, die für Anforderungen erforderlich sind, die von dem Proxy aufgezeichnet wurden, und zeigt den Unterschied an. |
GraphMockResponsePlugin | Simuliert Antworten auf Microsoft Graph-APIs. |
GraphRandomErrorPlugin | Schlägt Anforderungen an Microsoft Graph mit zufälligen Fehlern fehl. |
GraphSdkGuidancePlugin | Zeigt einen Tipp an, wenn proxy eine Anforderung an Microsoft Graph abfangen, 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. |
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.