SA Шпаргалка

Все ответы в 2 клика

Средний

Как API сообщает клиенту о лимитах запросов (Rate Limiting)?

Хорошо спроектированное API не просто отбивает запросы кодом 429 Too Many Requests, но и передает метаданные в HTTP-заголовках ответа:

  • X-RateLimit-Limit: Максимальное количество запросов в текущем окне (например, 100).

  • X-RateLimit-Remaining: Сколько запросов осталось до блокировки (например, 99).

  • X-RateLimit-Reset: Unix-timestamp времени, когда лимиты обнулятся и можно будет снова слать запросы.


💡 Суть: Это позволяет клиенту (фронтенду) умно управлять своими запросами и не спамить сервер впустую.

Другие вопросы темы «Безопасность API»

Ещё вопросы раздела «REST API»

Все вопросы раздела «REST API»