RetryAfterPlugin

Simula o cabeçalho Retry-After enviado por uma API depois de limitar uma solicitação. Quando o Dev Proxy deteta um pedido subsequente para a mesma URL antes do Retry-After tempo decorrer, o plugin reporta-o e falha o pedido com outra 429 Too Many Requests resposta com um Retry-After cabeçalho.

Captura de tela de um prompt de comando com o Dev Proxy falhando com força em uma solicitação que foi emitida antes do período de repetição posterior.

Exemplo de configuração

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v4.0.0/rc.schema.json",
  "plugins": [
    {
      "name": "RetryAfterPlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll"
    }
  ]
}

Propriedades de configuração

Nenhum

Opções de linha de comando

Nenhum

Próximo passo