GraphRandomErrorPlugin
Se produce un error en las solicitudes realizadas a Microsoft Graph con errores aleatorios.
Definición de instancia del complemento
{
"name": "GraphRandomErrorPlugin",
"enabled": false,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "graphRandomErrorsPlugin"
}
Ejemplo de configuración
{
"graphRandomErrorsPlugin": {
"allowedErrors": [ 429, 500, 502, 503, 504, 507 ]
}
}
Propiedades de configuración
Propiedad | Descripción | Default |
---|---|---|
allowedErrors |
Lista de códigos de estado HTTP que el proxy de desarrollo podría producir. | 429 500 502 503 504 507 |
retryAfterInSeconds |
Valor del Retry-After encabezado en segundos. |
5 |
Opciones de línea de comandos
Nombre | Descripción | Default |
---|---|---|
-a, --allowed-errors |
Lista de códigos de estado HTTP que el proxy de desarrollo podría producir. | 429 500 502 503 504 507 |
Códigos de estado de error HTTP usados por Microsoft Graph
Microsoft Graph usa los siguientes códigos de estado HTTP.
Sugerencia
Descripciones de códigos de estado de respuesta HTTP
Código | Nombre | Descripción |
---|---|---|
429 | Demasiadas solicitudes | Indica que el usuario ha enviado demasiadas solicitudes en un período de tiempo determinado ("limitación de velocidad"). Es posible que se incluya un encabezado Retry-After en esta respuesta que indique cuánto tiempo debe esperar antes de realizar una nueva solicitud. |
500 | Internal Server Error | Indica que el servidor encontró una condición inesperada que impedía que se completara la solicitud. Esta respuesta de error es una respuesta genérica "catch-all". Normalmente, esto indica que el servidor no puede encontrar un código de error 5xx mejor para responder. |
502 | Puerta de enlace incorrecta | Indica que el servidor, mientras actúa como puerta de enlace o proxy, recibió una respuesta no válida del servidor ascendente. |
503 | Servicio no disponible | Indica que el servidor no está listo para controlar la solicitud. Las causas comunes son un que un servidor esté inactivo para el mantenimiento o que esté sobrecargado. Esta respuesta debe usarse para las condiciones temporales y el encabezado HTTP Retry-After debe contener, si es posible, el tiempo estimado para la recuperación del servicio. |
504 | Tiempo de espera de puerta de enlace | Indica que el servidor, mientras actúa como puerta de enlace o proxy, no ha encontrado una respuesta en el tiempo del servidor ascendente que necesitaba para completar la solicitud. |
507 | Almacenamiento insuficiente | Puede proporcionarse en el contexto del protocolo Web Distributed Authoring and Versioning (WebDAV) (consulte RFC 4918). Indica que no se pudo realizar un método porque el servidor no puede almacenar la representación necesaria para completar correctamente la solicitud. |
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.