Встречается на собеседованиях • сегодня
В чем разница между POST, PUT и PATCH
POST создает новый ресурс на сервере. Клиент не знает ID ресурса заранее. Пример:
java
// Создание нового пользователя
POST /users
Body: {"name": "John"}PUT полностью заменяет ресурс по указанному URI. Если ресурса нет - создает его. Пример:
java
// Полная замена пользователя с ID 123
PUT /users/123
Body: {"name": "John", "age": 30}PATCH частично обновляет ресурс. Отправляются только изменяемые поля. Пример:
java
// Обновление только возраста пользователя
PATCH /users/123
Body: {"age": 31}Ключевые отличия:
- POST - создание без указания ID
- PUT - полная замена с указанием ID
- PATCH - частичное обновление
- PUT идемпотентен (повторный вызов не меняет результат), POST - нет

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы