Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Microsoft Graphnak küldött kérelmek véletlenszerű hibákkal meghiúsulnak.
Beépülő modulpéldány definíciója
{
"name": "GraphRandomErrorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "graphRandomErrorsPlugin"
}
Példa konfigurációra
{
"graphRandomErrorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/graphrandomerrorplugin.schema.json",
"allowedErrors": [ 429, 500, 502, 503, 504, 507 ]
}
}
Konfigurációs tulajdonságok
| Ingatlan | Leírás | Alapértelmezett |
|---|---|---|
allowedErrors |
A Dev Proxy által esetleg előállított HTTP-állapotkódok listája. | 429 500 502 503 504 507 |
rate |
A sikertelen kérelmek százalékos aránya véletlenszerű hibával. 0 és 100 közötti érték. | 50 |
retryAfterInSeconds |
A Retry-After fejléc értéke másodpercben. |
5 |
Parancssori beállítások
| Név | Leírás | Alapértelmezett |
|---|---|---|
-a, --allowed-errors |
A Dev Proxy által esetleg előállított HTTP-állapotkódok listája. | 429 500 502 503 504 507 |
-f, --failure-rate <failure rate> |
A sikertelen kérelmek százalékos aránya véletlenszerű hibával. 0 és 100 közötti érték. | 50 |
A Microsoft Graph által használt HTTP-hibaállapot-kódok
A Microsoft Graph a következő HTTP-állapotkódokat használja.
Borravaló
| Kód | Név | Leírás |
|---|---|---|
| 429 | Túl sok kérés | Azt jelzi, hogy a felhasználó túl sok kérelmet küldött egy adott idő alatt ("sebességkorlátozás"). A válasz tartalmazhat egy újrapróbálkozási fejlécet, amely jelzi, hogy mennyi ideig kell várni az új kérések végrehajtása előtt. |
| ötszáz | Belső kiszolgálóhiba | Azt jelzi, hogy a kiszolgáló váratlan feltételt észlelt, amely megakadályozta a kérés teljesítését. Ez a hibaválasz egy általános "catch-all" válasz. Ez általában azt jelzi, hogy a kiszolgáló nem talál jobb 5xx hibakódot a válaszhoz. |
| 502 | Rossz átjáró | Azt jelzi, hogy a kiszolgáló átjáróként vagy proxyként való működés közben érvénytelen választ kapott a felsőbb rétegbeli kiszolgálótól. |
| 503 | A szolgáltatás nem érhető el | Azt jelzi, hogy a kiszolgáló nem áll készen a kérés kezelésére. A gyakori okok egy olyan kiszolgáló, amely karbantartás miatt leállt vagy túlterhelt. Ezt a választ ideiglenes feltételekhez kell használni, és a http-fejléc újrapróbálkozási fejlécnek lehetőség szerint tartalmaznia kell a szolgáltatás helyreállításának becsült idejét. |
| 504 | Átjáró időtúllépése | Azt jelzi, hogy a kiszolgáló átjáróként vagy proxyként való működés közben nem kapott időben választ a felsőbb rétegbeli kiszolgálótól, amelyre a kérés teljesítéséhez szüksége volt. |
| 507 | Nincs elegendő tárterület | A Web Distributed Authoring and Versioning (WebDAV) protokoll kontextusában adható meg (lásd RFC 4918). Azt jelzi, hogy egy metódus nem hajtható végre, mert a kiszolgáló nem tudja tárolni a kérés sikeres végrehajtásához szükséges reprezentációt. |
Következő lépés
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.