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

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