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

Какие есть методы в REST API

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

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

Пример RESTful эндпоинта:

javascript
// Получить пользователя
GET /users/1

// Создать пользователя
POST /users
Body: { "name": "John" }

// Обновить пользователя
PUT /users/1
Body: { "name": "John Doe" }

// Удалить пользователя
DELETE /users/1
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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