Встречается на собеседованиях • сегодня
В чем разница между POST и PUT
POST используется для создания нового ресурса, когда клиент не знает его ID. PUT - для полного обновления существующего ресурса с известным ID (или создания, если ID задан клиентом).
Основные различия:
- POST неидемпотентен (повторные запросы создают новые ресурсы), PUT идемпотентен
- POST обычно возвращает 201 Created, PUT - 200 OK или 204 No Content
- В REST POST применяют к коллекции (/users), PUT - к конкретному ресурсу (/users/123)
Пример:
http
POST /users
Content-Type: application/json
{"name": "John"}
PUT /users/123
Content-Type: application/json
{"id": 123, "name": "John Doe"}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы