O que é HTTP 429?

HTTP 429 é um código de resposta que um servidor envia para avisar que você fez pedidos demais em pouco tempo e precisa esperar antes de tentar de novo.

Na prática, quando um navegador ou aplicativo faz muitas requisições a um site, o servidor conta esses pedidos e, ao passar de um limite definido pelo dono do site, responde com o código 429, que significa 'Too Many Requests'. Em geral a resposta também pode trazer um cabeçalho indicando quanto tempo esperar antes de nova tentativa. Esse mecanismo é chamado de rate limiting e serve para proteger o site contra sobrecarga, abusos e robôs que tentam raspar dados em volume excessivo.

Uma analogia simples é pensar em uma padaria que atende só um certo número de clientes por vez: quando alguém pede dez pães seguidos sem parar, o atendente diz que é preciso esperar um pouco antes de a pessoa voltar ao balcão, para que os outros também sejam atendidos.

Para quem usa a internet no dia a dia, o erro costuma aparecer quando se atualiza a página muitas vezes ou quando um aplicativo faz chamadas em excesso; a solução básica é aguardar alguns minutos. Para quem desenvolve sistemas, respeitar o limite e aplicar pausas progressivas evita ser bloqueado e deixa o serviço mais estável para todos.

Onde falamos disso

Termos relacionados

← Ver o glossário completo