GraphRandomErrorPlugin
Falha nos pedidos feitos 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 | Predefinição |
---|---|---|
allowedErrors |
Lista de códigos de estado HTTP que o Dev Proxy pode produzir. | 429 500 502 503 504 507 |
retryAfterInSeconds |
Valor do Retry-After cabeçalho em segundos. |
5 |
Opções da linha de comandos
Nome | Descrição | Predefinição |
---|---|---|
-a, --allowed-errors |
Lista de códigos de estado HTTP que o Dev Proxy pode produzir. | 429 500 502 503 504 507 |
Códigos de estado de erro HTTP utilizados pelo Microsoft Graph
O Microsoft Graph utiliza os seguintes códigos de estado HTTP.
Dica
Descrições de códigos de estado de resposta HTTP
Código | Nome | Descrição |
---|---|---|
429 | Demasiados Pedidos | Indica que o utilizador enviou demasiados pedidos num determinado período de tempo ("limitação da taxa"). Um cabeçalho Retry-After pode ser incluído nesta resposta que indica quanto tempo esperar antes de fazer um novo pedido. |
500 | Erro de Servidor Interno | Indica que o servidor encontrou uma condição inesperada que o impediu de cumprir o pedido. Esta resposta de erro é uma resposta genérica "catch-all". Normalmente, isto indica que o servidor não consegue encontrar um código de erro 5xx melhor para responder. |
502 | Gateway Inválido | Indica que o servidor, enquanto atuava como um gateway ou proxy, recebeu uma resposta inválida do servidor a montante. |
503 | Serviço Indisponível | Indica que o servidor não está pronto para processar o pedido. As causas comuns são um servidor que está sobrecarregado ou inativo para manutenção. Esta resposta deve ser utilizada 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, enquanto atuava como um gateway ou proxy, não obteve uma resposta a tempo do servidor a montante de que precisava para concluir o pedido. |
507 | Armazenamento Insuficiente | Poderá ser fornecido no contexto do protocolo Web Distributed Authoring and Versioning (WebDAV) (consulte RFC 4918). Indica que não foi possível executar um método porque o servidor não consegue armazenar a representação necessária para concluir o pedido com êxito. |
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.