cabeçalhos de resposta
exemplo de comportamento
com a configuração dettl = 1 segundo e limit = 2:
1
primeira requisição
bem-sucedida, retorna
x-ratelimit-remaining: 12
segunda requisição
bem-sucedida, retorna
x-ratelimit-remaining: 03
terceira requisição
se feita dentro do mesmo segundo, retorna
HTTP 429 (Too Many Requests) com retry-after: 1boas práticas
- monitore o cabeçalho
x-ratelimit-remainingpara evitar atingir o limite - implemente retry com backoff exponencial quando receber
HTTP 429 - respeite o valor do cabeçalho
retry-afterantes de fazer novas requisições
