Freigeben über


GraphRandomErrorPlugin

Schlägt Anforderungen an Microsoft Graph mit zufälligen Fehlern fehl.

Screenshot: Eingabeaufforderung mit Dev Proxy, der einen zufälligen Fehler für eine Microsoft Graph-Anforderung simuliert

Plug-In-instance Definition

{
  "name": "GraphRandomErrorPlugin",
  "enabled": false,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "graphRandomErrorsPlugin"
}

Konfigurationsbeispiel

{
  "graphRandomErrorsPlugin": {
    "allowedErrors": [ 429, 500, 502, 503, 504, 507 ]
  }
}

Konfigurationseigenschaften

Eigenschaft BESCHREIBUNG Standard
allowedErrors Liste der HTTP-status Codes, die der Dev Proxy möglicherweise erzeugt. 429 500 502 503 504 507
retryAfterInSeconds Wert des Retry-After Headers in Sekunden. 5

Befehlszeilenoptionen

Name BESCHREIBUNG Standard
-a, --allowed-errors Liste der HTTP-status Codes, die der Dev Proxy möglicherweise erzeugt. 429 500 502 503 504 507

HTTP-Fehler status von Microsoft Graph verwendeten Codes

Microsoft Graph verwendet die folgenden HTTP-status-Codes.

Tipp

Beschreibungen aus HTTP-Antwort status Codes

Code Name BESCHREIBUNG
429 Zu viele Anforderungen Gibt an, dass der Benutzer in einem bestimmten Zeitraum zu viele Anforderungen gesendet hat ("Ratenbegrenzung"). In dieser Antwort kann ein Retry-After-Header enthalten sein, der angibt, wie lange gewartet werden muss, bevor eine neue Anforderung gestellt wird.
500 Interner Serverfehler Gibt an, dass auf dem Server eine unerwartete Bedingung aufgetreten ist, die die Erfüllung der Anforderung verhindert hat. Diese Fehlerantwort ist eine generische "Catch-All"-Antwort. In der Regel bedeutet dies, dass der Server keinen besseren 5xx-Fehlercode für die Antwort finden kann.
502 Ungültiges Gateway Gibt an, dass der Server, während er als Gateway oder Proxy fungiert, eine ungültige Antwort vom Upstream-Server erhalten hat.
503 Dienst nicht verfügbar Gibt an, dass der Server nicht bereit ist, die Anforderung zu verarbeiten. Häufige Ursachen sind Server, die zu Wartungszwecken heruntergefahren wurden oder die überlastet sind. Diese Antwort sollte für temporäre Bedingungen verwendet werden, und der Retry-After-HTTP-Header sollte nach Möglichkeit die geschätzte Zeit für die Wiederherstellung des Diensts enthalten.
504 Gatewaytimeout Gibt an, dass der Server als Gateway oder Proxy nicht rechtzeitig eine Antwort vom Upstream Server erhalten hat, die er zum Abschließen der Anforderung benötigt hat.
507 Unzureichender Speicher Kann im Kontext des WebDAV-Protokolls (Web Distributed Authoring and Versioning) angegeben werden (siehe RFC 4918). Es gibt an, dass eine Methode nicht ausgeführt werden konnte, da der Server die Darstellung nicht speichern kann, die für den erfolgreichen Abschluss der Anforderung erforderlich ist.