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