Найти в Дзене
Алексей Никитин

📖 Термин дня — HTTP PATCH

📖 Термин дня — HTTP PATCH Что это PATCH — запрос, который меняет в ресурсе только указанные поля, а всё остальное оставляет как было. Зачем это нужно Частичное обновление экономит трафик и уменьшает риск случайно затереть данные, которые клиент не собирался трогать. Как выглядит в делеcurl -X PATCH /users/5 \ -H "Content-Type: application/json" \ -d '{"age":31}' Практический пример Когда пользователь обновляет возраст в профиле, серверу нет смысла заново получать имя, e-mail и аватар — достаточно PATCH с одним полем. Совет Если вы хотите перезаписать объект целиком, используйте PUT; оставьте PATCH для точечных изменений. #терминдня #http #patch #web

📖 Термин дня — HTTP PATCH

Что это

PATCH — запрос, который меняет в ресурсе только указанные поля, а всё остальное оставляет как было.

Зачем это нужно

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

Как выглядит в делеcurl -X PATCH /users/5 \

-H "Content-Type: application/json" \

-d '{"age":31}'

Практический пример

Когда пользователь обновляет возраст в профиле, серверу нет смысла заново получать имя, e-mail и аватар — достаточно PATCH с одним полем.

Совет

Если вы хотите перезаписать объект целиком, используйте PUT; оставьте PATCH для точечных изменений.

#терминдня #http #patch #web