Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Begäranden som görs till Microsoft Graph misslyckas med slumpmässiga fel.
Definition av plugin-instans
{
"name": "GraphRandomErrorPlugin",
"enabled": false,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "graphRandomErrorsPlugin"
}
Konfigurationsexempel
{
"graphRandomErrorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/graphrandomerrorplugin.schema.json",
"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 |
rate |
Procentandelen begäranden om att misslyckas med ett slumpmässigt fel. Värde mellan 0 och 100. | 50 |
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 |
-f, --failure-rate <failure rate> |
Procentandelen begäranden om att misslyckas med ett slumpmässigt fel. Värde mellan 0 och 100. | 50 |
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. |
Nästa steg
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.