GraphRandomErrorPlugin
Schlägt Anforderungen an Microsoft Graph mit zufälligen Fehlern fehl.
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. |
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.