Sdílet prostřednictvím


GraphRandomErrorPlugin

Nezdaří požadavky na Microsoft Graph s náhodnými chybami.

Snímek obrazovky příkazového řádku s vývojovým proxy simulujícím náhodnou chybu pro požadavek Microsoft Graphu

Definice instance modulu plug-in

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

Příklad konfigurace

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

Vlastnosti konfigurace

Vlastnost Popis Default
allowedErrors Seznam stavových kódů HTTP, které může vývojový proxy server vytvořit 429 500 502 503 504 507
retryAfterInSeconds Retry-After Hodnota záhlaví v sekundách 5

Možnosti příkazového řádku

Název Description Default
-a, --allowed-errors Seznam stavových kódů HTTP, které může vývojový proxy server vytvořit 429 500 502 503 504 507

Stavové kódy chyb HTTP používané Microsoft Graphem

Microsoft Graph používá následující stavové kódy HTTP.

Kód Název Description
429 Příliš mnoho požadavků Označuje, že uživatel odeslal příliš mnoho požadavků v daném čase ("omezování rychlosti"). Tato odpověď může obsahovat hlavičku Retry-After označující, jak dlouho se má čekat před vytvořením nového požadavku.
500 Vnitřní chyba serveru Označuje, že server zjistil neočekávanou podmínku, která mu zabránila splnit požadavek. Tato chybová odpověď je obecná odpověď typu "univerzální". Obvykle to znamená, že server nemůže najít lepší kód chyby 5xx pro odpověď.
502 Chybná brána Označuje, že server, který funguje jako brána nebo proxy server, obdržel od nadřazeného serveru neplatnou odpověď.
503 Nedostupná služba Označuje, že server není připravený na zpracování požadavku. Mezi běžné příčiny patří server, který je mimo provoz z důvodu údržby nebo je přetížený. Tato odpověď by se měla použít pro dočasné podmínky a hlavička HTTP Retry-After by měla pokud možno obsahovat odhadovaný čas obnovení služby.
504 Časový limit brány Označuje, že server, který funguje jako brána nebo proxy server, nezíslal včas odpověď od nadřazeného serveru, kterou potřeboval k dokončení požadavku.
507 Nedostatečné úložiště Může být zadán v kontextu protokolu WebDAV (WebDAV) (viz RFC 4918). Značí, že metodu nelze provést, protože server nemůže uložit reprezentaci potřebnou k úspěšnému dokončení požadavku.