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

Хранится ли в стандарте REST состояние клиента

REST (Representational State Transfer) — архитектурный стиль, который предполагает отсутствие хранения состояния клиента на сервере (stateless). Каждый запрос от клиента должен содержать всю необходимую информацию для его обработки, и сервер не должен хранить контекст между запросами.

Пример:

python
# Клиент отправляет запрос с аутентификацией в каждом запросе
import requests

headers = {'Authorization': 'Bearer token123'}
response = requests.get('https://api.example.com/data', headers=headers)

Исключения:

  • Сессии (например, через куки) нарушают stateless, но иногда используются для удобства.
  • Кэширование (например, ETag) может сохранять состояние ресурса, но не клиента.

Идеальный RESTful API должен быть stateless.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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