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

В чем разница между post и put

POST и PUT — это HTTP-методы для создания и обновления ресурсов, но с ключевыми различиями:

  • POST используется для создания нового ресурса, когда клиент не знает его будущий идентификатор. Сервер генерирует ID и возвращает его в ответе.
    Пример:
    http
    POST /users
    Body: {"name": "Alice"}
    Сервер может создать /users/123.
  • PUT применяется для полного обновления ресурса с известным ID. Если ресурса нет, он может быть создан (идемпотентность).
    Пример:
    http
    PUT /users/123
    Body: {"name": "Bob"}
    Обновит или создаст пользователя с ID 123.

Ключевое отличие: POST — неидемпотентный (повторные запросы создают новые ресурсы), PUT — идемпотентный (повторные запросы не меняют результат).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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