GraphRandomErrorPlugin
Falha nas solicitações feitas ao Microsoft Graph com erros aleatórios.
Definição da instância do plug-in
{
"name": "GraphRandomErrorPlugin",
"enabled": false,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "graphRandomErrorsPlugin"
}
Exemplo de configuração
{
"graphRandomErrorsPlugin": {
"allowedErrors": [ 429, 500, 502, 503, 504, 507 ]
}
}
Propriedades de configuração
Propriedade | Descrição | Inadimplência |
---|---|---|
allowedErrors |
Lista de códigos de status HTTP que o Proxy de Desenvolvimento pode produzir. | 429 500 502 503 504 507 |
retryAfterInSeconds |
Valor do cabeçalho Retry-After em segundos. |
5 |
Opções de linha de comando
Nome | Descrição | Inadimplência |
---|---|---|
-a, --allowed-errors |
Lista de códigos de status HTTP que o Proxy de Desenvolvimento pode produzir. | 429 500 502 503 504 507 |
Códigos de status de erro HTTP usados pelo Microsoft Graph
O Microsoft Graph usa os seguintes códigos de status HTTP.
Código | Nome | Descrição |
---|---|---|
429 | Muitas solicitações | Indica que o usuário enviou muitas solicitações em um determinado período de tempo ("limitação de taxa"). Um cabeçalho Retry-After pode ser incluído nessa resposta indicando quanto tempo aguardar antes de fazer uma nova solicitação. |
500 | Erro interno do servidor | Indica que o servidor encontrou uma condição inesperada que o impediu de atender à solicitação. Essa resposta de erro é uma resposta genérica "catch-all". Normalmente, isso indica que o servidor não consegue encontrar um código de erro 5xx melhor para resposta. |
502 | Gateway inválido | Indica que o servidor, ao agir como um gateway ou proxy, recebeu uma resposta inválida do servidor upstream. |
503 | Serviço indisponível | Indica que o servidor não está pronto para lidar com a solicitação. As causas comuns são um servidor que está inativo para manutenção ou sobrecarregado. Essa resposta deve ser usada para condições temporárias e o Retry-After cabeçalho HTTP deve, se possível, conter o tempo estimado para a recuperação do serviço. |
504 | Tempo limite do gateway | Indica que o servidor, ao agir como um gateway ou proxy, não conseguiu uma resposta a tempo do servidor upstream necessário para concluir a solicitação. |
507 | Armazenamento insuficiente | Pode ser fornecido no contexto do protocolo WebDAV (Criação Distribuída da Web e Controle de Versão) (consulte RFC 4918). Indica que um método não pôde ser executado porque o servidor não pode armazenar a representação necessária para concluir a solicitação com êxito. |
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.