Встречается на собеседованиях • сегодня

Что такое Stateless в REST API

Stateless означает, что сервер не хранит состояние клиента между запросами. Каждый запрос содержит всю необходимую информацию для его обработки, без зависимости от предыдущих запросов. Это упрощает масштабирование и повышает надежность API.

Пример:

python
# Stateless API endpoint
@app.get('/items')
def get_items(token: str = Header(...)):
    user = authenticate_user(token)  # Проверка токена в каждом запросе
    return db.get_items(user.id)

Ключевые особенности:

  • Нет сессий на сервере
  • Клиент управляет состоянием (например, через токены)
  • Запросы независимы и идемпотентны
  • Легче кэшировать и балансировать нагрузку
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы