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

Что входит в набор правил для выполнения REST-запроса

REST (Representational State Transfer) — архитектурный стиль, основанный на нескольких ключевых принципах:

  1. Клиент-серверная архитектура — разделение интерфейса и хранения данных.
  2. Stateless — каждый запрос содержит всю информацию для его обработки (нет состояния на сервере).
  3. Кэширование — ответы могут кэшироваться для улучшения производительности.
  4. Единообразие интерфейса:
    • Ресурсы идентифицируются URI (/users/123).
    • Использование HTTP-методов (GET, POST, PUT, DELETE).
    • Представление ресурсов (JSON, XML).
    • Гипермедиа (HATEOAS) — ссылки на связанные ресурсы в ответе.
  5. Слои — клиент не знает, взаимодействует ли он напрямую с сервером или через прокси.

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

javascript
fetch('https://api.example.com/users/1', {
  method: 'GET',
  headers: { 'Content-Type': 'application/json' }
})
.then(response => response.json());
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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