GraphRandomErrorPlugin
Échec des requêtes adressées à Microsoft Graph avec des erreurs aléatoires.
Définition de l’instance de plug-in
{
"name": "GraphRandomErrorPlugin",
"enabled": false,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "graphRandomErrorsPlugin"
}
Exemple de configuration
{
"graphRandomErrorsPlugin": {
"allowedErrors": [ 429, 500, 502, 503, 504, 507 ]
}
}
Propriétés de configuration
Propriété | Description | Faire défaut |
---|---|---|
allowedErrors |
Liste des codes d’état HTTP que le proxy de développement peut produire. | 429 500 502 503 504 507 |
retryAfterInSeconds |
Valeur de l’en-tête Retry-After en secondes. |
5 |
Options de ligne de commande
Nom | Description | Faire défaut |
---|---|---|
-a, --allowed-errors |
Liste des codes d’état HTTP que le proxy de développement peut produire. | 429 500 502 503 504 507 |
Codes d’état d’erreur HTTP utilisés par Microsoft Graph
Microsoft Graph utilise les codes d’état HTTP suivants.
Code | Nom | Description |
---|---|---|
429 | Trop de demandes | Indique que l’utilisateur a envoyé trop de demandes dans un délai donné (« limitation du débit »). Un en-tête réessayer après peut être inclus dans cette réponse indiquant la durée d’attente avant d’effectuer une nouvelle requête. |
500 | Erreur interne du serveur | Indique que le serveur a rencontré une condition inattendue qui l’a empêché de répondre à la demande. Cette réponse d’erreur est une réponse générique « catch-all ». En règle générale, cela indique que le serveur ne peut pas trouver un meilleur code d’erreur 5xx à répondre. |
502 | Passerelle incorrecte | Indique que le serveur, agissant en tant que passerelle ou proxy, a reçu une réponse non valide du serveur en amont. |
503 | Service indisponible | Indique que le serveur n’est pas prêt à gérer la requête. Les causes courantes sont un serveur qui est en panne pour la maintenance ou qui est surchargé. Cette réponse doit être utilisée pour les conditions temporaires et les retry-After en-tête HTTP doivent, si possible, contenir le temps estimé pour la récupération du service. |
504 | Délai d’expiration de la passerelle | Indique que le serveur, agissant en tant que passerelle ou proxy, n’a pas obtenu de réponse dans le temps à partir du serveur en amont dont il avait besoin pour terminer la requête. |
507 | Stockage insuffisant | Peut être donné dans le contexte du protocole Web Distributed Authoring and Versioning (WebDAV) (voir RFC 4918). Il indique qu’une méthode n’a pas pu être effectuée, car le serveur ne peut pas stocker la représentation nécessaire pour terminer correctement la requête. |
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.