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

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

POST и PATCH — это HTTP-методы, но они служат разным целям:

  • POST используется для создания нового ресурса на сервере. Тело запроса содержит все данные для нового объекта.
    Пример:
    js
    fetch('/users', {
      method: 'POST',
      body: JSON.stringify({ name: 'Alex', age: 30 })
    });
  • PATCH применяется для частичного обновления существующего ресурса. В теле передаются только изменяемые поля.
    Пример:
    js
    fetch('/users/123', {
      method: 'PATCH',
      body: JSON.stringify({ age: 31 })
    });

Ключевое отличие: POST создает, PATCH модифицирует. POST требует полных данных, PATCH — только изменений.

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

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

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

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