Pular para o conteúdo principal
DevTools by Decussi
  • Ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil
Ferramentas
DevTools

Ferramentas para desenvolvedores, em português. Sem cadastro e sem instalação.

Criado e mantido por Decussi

Ferramentas

  • Todas as ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil

Referência

  • Consulta rápida
  • Guias
  • Códigos HTTP
  • Cron
  • Checagens de SEO

Desenvolvedores

  • API e devs
  • llms.txt
  • ai.txt
  • Sitemap

Newsletter

Receba novidades e novas ferramentas no seu email.

Sugira uma ferramenta

Tem uma ideia? Envie sua sugestão.

  1. Início
  2. /Códigos HTTP
  3. /429
4294xx · Erro do cliente

HTTP 429 Too Many Requests

O 429 Too Many Requests indica que o limite de requisições foi estourado. É a resposta padrão de rate limiting.

O que significa

Limite de requisições estourado. A requisição tem algum problema — quem chamou precisa corrigir.

Quando usar

Rate limiting — devolva Retry-After dizendo quando tentar de novo.

Especificação: RFC 6585

Causas comuns

  • Volume de chamadas acima da cota do plano
  • Laço sem intervalo disparando requisições em sequência
  • Retentativa agressiva após falha, sem espera progressiva
  • Várias instâncias compartilhando a mesma chave de API

Como resolver

  • Respeite o header Retry-After antes de tentar de novo
  • Implemente espera exponencial com variação aleatória nas retentativas
  • Use cache para reduzir chamadas repetidas
  • No servidor, informe X-RateLimit-Limit e X-RateLimit-Remaining para o cliente se planejar

Exemplo de resposta

HTTP/1.1 429 Too Many Requests
Retry-After: 30
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 0

Perguntas frequentes

Como tratar 429 corretamente no cliente?
Leia o Retry-After e aguarde o tempo indicado. Se ele não vier, aplique espera exponencial com variação aleatória — repetir imediatamente costuma prolongar o bloqueio.

Outros códigos 4xx

  • 400Bad Request
  • 401Unauthorized
  • 402Payment Required
  • 403Forbidden
  • 404Not Found
  • 405Method Not Allowed
  • 406Not Acceptable
  • 407Proxy Authentication Required

Ferramentas relacionadas

  • Lista completa dos códigos HTTP
  • Analisador de cabeçalhos HTTP
  • Cliente HTTP para testar a requisição