Глоссарий FazerCards

Заголовок Retry-After

HTTP-заголовок (RFC 7231), сообщающий клиенту, сколько ждать до следующей попытки — используется FazerCards при HTTP 429 (по-категорийные потолки: каталог 30/мин, создание заказа 60/мин, статус 120/мин, аккаунт 30/мин, платежи 15/мин).

При HTTP 429 (Too Many Requests) заголовок Retry-After несёт число секунд, которые клиент должен подождать до повтора. Корректный клиент спит минимум столько (лучше с небольшим джиттером, чтобы параллельные воркеры не выстроились в следующее окно одновременно) и только потом повторяет. Production-интеграции кешируют каталог локально (TTL 5–15 минут), а не перетягивают перед каждым заказом — иначе быстро упрутся в лимит каталога 30/мин.

Главные факты

  • Значение — в секундах.
  • По-категорийные лимиты публичного API (см. термин rate-limit).
  • Добавляйте джиттер, чтобы воркеры не врезались в следующее окно одновременно.
  • Рецепт: /docs/cookbook#rate-limit-handling.

См. также