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

В чем разница между POST и UPDATE

POST и UPDATE — это HTTP-методы, но они выполняют разные функции:

  • POST используется для создания нового ресурса на сервере. Он неидемпотентный (повторные запросы могут создавать дубликаты) и обычно возвращает 201 Created.
    Пример:
    javascript
    fetch('/api/users', {
      method: 'POST',
      body: JSON.stringify({ name: 'John' })
    });
  • UPDATE (чаще PUT или PATCH) изменяет существующий ресурс.
    • PUT заменяет весь ресурс (идемпотентный).
    • PATCH обновляет частично.
      Пример для PUT:
    javascript
    fetch('/api/users/1', {
      method: 'PUT',
      body: JSON.stringify({ id: 1, name: 'Jane' })
    });

Ключевое отличие: POST — создание, PUT/PATCH — модификация.

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

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

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

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