Встречается на собеседованиях • сегодня
Какие знаешь RESTful принципы
REST (Representational State Transfer) — это архитектурный стиль для проектирования API. Основные принципы:
- Клиент-серверная архитектура — разделение клиента и сервера, независимость их эволюции.
- Stateless — сервер не хранит состояние клиента между запросами. Каждый запрос содержит всю необходимую информацию.
- Кэширование — ответы сервера должны помечаться как кэшируемые или нет.
- Единообразие интерфейса — стандартизация взаимодействия (URI, HTTP-методы, статусы).
- Многоуровневая система — промежуточные серверы (прокси, балансировщики) могут обрабатывать запросы без изменения логики.
- Код по требованию (опционально) — сервер может временно расширять клиент, передавая исполняемый код (например, JavaScript).
Пример RESTful эндпоинта:
javascript
// Получить пользователя
GET /users/123
// Создать пользователя
POST /users { name: "John" }
// Обновить пользователя
PUT /users/123 { name: "John Doe" }
// Удалить пользователя
DELETE /users/123
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы