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

Какие знаешь принципы REST

REST (Representational State Transfer) — архитектурный стиль для распределённых систем. Основные принципы:

  1. Клиент-серверная архитектура — разделение интерфейса и хранения данных.
  2. Stateless — сервер не хранит состояние клиента между запросами.
  3. Кэширование — ответы могут кэшироваться для повышения производительности.
  4. Единообразие интерфейса — стандартизация взаимодействия (HTTP-методы: GET, POST, PUT, DELETE).
  5. Слои — клиент не знает, взаимодействует ли он напрямую с сервером или через прокси.
  6. Код по требованию (опционально) — сервер может передавать исполняемый код клиенту (например, JavaScript).

Пример REST-запроса:

http
GET /api/users/123 HTTP/1.1
Host: example.com
Accept: application/json
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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