Sobes.tech
Back to questions
Junior — Middle
80

Объясните, что такое HTTP-метод PATCH и в какой ситуации его применяют?

Companies where asked
Т-БанкТ-Банк

Answer from AI

sobes.tech AI

HTTP-метод PATCH используется для частичного обновления ресурса на сервере. В отличие от PUT, который обычно заменяет весь ресурс, PATCH позволяет отправить только те поля или данные, которые нужно изменить.

Применяется, когда необходимо внести небольшие изменения без пересылки полного представления ресурса, что экономит трафик и упрощает обработку.

Пример использования:

Если у пользователя есть профиль с несколькими полями, и нужно обновить только адрес электронной почты, запрос PATCH может содержать только это поле.

PATCH /users/123 HTTP/1.1
Content-Type: application/json

{
  "email": "newemail@example.com"
}

Сервер применит это изменение, не затрагивая остальные данные пользователя.