SA Шпаргалка

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

Средний

Что такое "Rate Limiting" (Ограничение скорости) и какие HTTP-заголовки для него используются?

Rate Limiting — это механизм защиты API от перегрузки и DDoS-атак. Он ограничивает количество запросов от одного клиента за единицу времени (например, 100 запросов в минуту).

Если лимит превышен, сервер возвращает статус 429 Too Many Requests.

Полезные HTTP-заголовки в ответе:

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

  • X-RateLimit-Remaining: Сколько запросов осталось до блокировки.

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


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

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

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