Коды состояния · код429 — Слишком много запросов
Что означает ответ 429 Слишком много запросов, кто виноват, что делать посетителю и что — владельцу сервера.
Открыть справочник на этом кодеЧто делать
Если это чужой сайт
Подождите столько, сколько указано в ответе, и не обновляйте страницу подряд — каждое обновление считается новым запросом и отодвигает разблокировку. Если лимит выдаёт сайт, а не ваш скрипт, помогает пауза в несколько минут.
Если это ваш сервер
Клиенту: читать Retry-After и повторять с экспоненциальной паузой и случайным разбросом — иначе все клиенты вернутся одновременно и упрутся в лимит снова. Серверу: 429 обязан приходить с Retry-After и не должен считаться ошибкой приложения — это штатный ответ, и в мониторинге его полезно отделять от 5xx, иначе график ошибок врёт.
С чем путают
сервис недоступен целиком, а не лично для вас: перегрузка или обслуживание.
503 →Как проверить
через сколько можно повторить и какой лимит остался
проверить один запрос, не устраивая новую серию
В справочнике шестьдесят четыре кода с поиском по номеру, названию и смыслу — и разбор частых пар вроде 401 и 403.
Обновлено