Встречается на собеседованиях • сегодня
Что входит в набор правил для выполнения REST-запроса
REST (Representational State Transfer) — архитектурный стиль, основанный на нескольких ключевых принципах:
- Клиент-серверная архитектура — разделение интерфейса и хранения данных.
- Stateless — каждый запрос содержит всю информацию для его обработки (нет состояния на сервере).
- Кэширование — ответы могут кэшироваться для улучшения производительности.
- Единообразие интерфейса:
- Ресурсы идентифицируются URI (
/users/123). - Использование HTTP-методов (GET, POST, PUT, DELETE).
- Представление ресурсов (JSON, XML).
- Гипермедиа (HATEOAS) — ссылки на связанные ресурсы в ответе.
- Ресурсы идентифицируются URI (
- Слои — клиент не знает, взаимодействует ли он напрямую с сервером или через прокси.
Пример REST-запроса:
javascript
fetch('https://api.example.com/users/1', {
method: 'GET',
headers: { 'Content-Type': 'application/json' }
})
.then(response => response.json());
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы