GraphRandomErrorPlugin
Falha nas solicitações feitas no 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 | Padrão |
---|---|---|
allowedErrors |
Lista de códigos de status HTTP que o Proxy de Desenvolvimento pode produzir. | 429 500 502 503 504 507 |
retryAfterInSeconds |
Valor do Retry-After cabeçalho em segundos. |
5 |
Opções de linha de comando
Nome | Descrição | Padrão |
---|---|---|
-a, --allowed-errors |
Lista de códigos de status HTTP que o Proxy de Desenvolvimento pode produzir. | 429 500 502 503 504 507 |
Erro HTTP status códigos usados pelo Microsoft Graph
O Microsoft Graph usa os seguintes códigos de status HTTP.
Dica
Descrições de códigos de status de resposta HTTP
Código | Nome | Descrição |
---|---|---|
429 | Número Excessivo de 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 incorreto | 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 cabeçalho HTTP Retry-After 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 e Versão Distribuída da Web) (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.