Dela via


GraphRandomErrorPlugin

Begäranden som görs till Microsoft Graph misslyckas med slumpmässiga fel.

Skärmbild av en kommandotolk där Dev Proxy simulerar ett slumpmässigt fel för en Microsoft Graph-begäran.

Definition av plugin-instans

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

Konfigurationsexempel

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

Konfigurationsegenskaper

Egenskap Beskrivning Standard
allowedErrors Lista över HTTP-statuskoder som Dev Proxy kan generera. 429 500 502 503 504 507
retryAfterInSeconds Värdet för Retry-After-huvudet i sekunder. 5

Kommandoradsalternativ

Namn Beskrivning Standard
-a, --allowed-errors Lista över HTTP-statuskoder som Dev Proxy kan generera. 429 500 502 503 504 507

HTTP-felstatuskoder som används av Microsoft Graph

Microsoft Graph använder följande HTTP-statuskoder.

Dricks

Beskrivningar från HTTP-svarsstatuskoder

Kod Namn Beskrivning
429 För många begäranden Anger att användaren har skickat för många begäranden under en viss tidsperiod ("hastighetsbegränsning"). Ett återförsök efter huvud kan inkluderas i det här svaret som anger hur lång tid det tar att vänta innan du gör en ny begäran.
500 Internt serverfel Anger att servern påträffade ett oväntat villkor som hindrade den från att uppfylla begäran. Det här felsvaret är ett allmänt "catch-all"-svar. Detta indikerar vanligtvis att servern inte kan hitta en bättre 5xx-felkod för att svara.
502 Felaktig gateway Anger att servern, när den fungerar som en gateway eller proxy, fick ett ogiltigt svar från den överordnade servern.
503 Tjänsten är inte tillgänglig Anger att servern inte är redo att hantera begäran. Vanliga orsaker är en server som är avstängd för underhåll eller som är överbelastad. Det här svaret bör användas för tillfälliga villkor och Försök igen HTTP-huvud ska, om möjligt, innehålla den uppskattade tiden för återställningen av tjänsten.
504 Tidsgräns för gateway Anger att servern, när den fungerade som en gateway eller proxy, inte fick något svar i tid från den överordnade server som den behövde för att slutföra begäran.
507 Otillräcklig lagring Kan anges i kontexten för WebDAV-protokollet (WebDAV) (WebDAV) (se RFC 4918). Det anger att det inte gick att utföra en metod eftersom servern inte kan lagra den representation som behövs för att slutföra begäran.