Сэм Руби, автор "RESTful Web Services", похоже, выступает против использования HTTP PUT для частичных обновлений: http://intertwingly.net/blog/2008/02/15/Embrace-Extend-then-Innovate
Непонятно, как должны происходить частичные обновления. Как я прокомментировал в нижней части своего блога, неясно, как использование HTTP PATCH лучше, чем использование "патч-документа" против HTTP PUT.
Стоит отметить, что, хотя Сэм выступает против использования HTTP PUT, он, похоже, не защищает использование HTTP PATCH.
Как отправить RESTful частичные обновления?