Я хочу реализовать частичное обновления для моего ресурса, так как у меня большой ресурс и я хочу обновить из него частичную информацию. Я просмотрел следующие ссылки, но не смог
определить, использовать ли методы HTTP POST или PATCH.
Как отправлять частичные обновления RESTful?
http://jacobian.org/writing/rest-wors t-practice /
https://github.com/archiloque/rest-client/issues/79
http://tools.ietf.org/html/draft-dusseault-http-patch-16
http://greenbytes.de/tech/webdav/draft-dusseault-http-patch-06.html
http://jasonsirota.com/rest-partial-updates-use-post-put-or-patch
http://bitworking.org/news/296/How-To-Do-RESTful-Partial-Updates
https://github.com/dharmafly/jsonpatch.js
Предложите любое допустимое решение для этого.
PATCH должен использоваться с форматом исправления, только для исправления на уровне документа (иначе говоря, в реальном представлении). Его использование для других целей является сомнительным и спорным, и не ясно, что этот метод был разработан для использования не-СМИ типа.
В целом, POST будет правильным подходом, но вы можете вместо этого разделить свой ресурс на несколько ресурсов и изменить их.
[Отредактировано для ясности, так как некоторые не читают комментарии]