Допустим, у меня есть объект User /Users/1
. На мой взгляд, у меня есть несколько разделов для редактирования этого пользователя, например. Information
, Contact
, Location
. Которые находятся в 3 отдельных формах.
Я думаю о том, чтобы делать: POST /Users/1?Part=Information
, POST /Users/1?Part=Contact
, POST /Users/1?Part=Location
. Мой сервер (asp.net mvc) мог бы посмотреть на параметр Part
Query и настроить пользователя в соответствии с указаниями.
Это хороший способ сделать частичные обновления? Какие еще есть способы?
Если использование HTTP PATCH - лучший вариант, объясните это.
PS.
Этот блог говорит, что использование параметров запроса - это плохо.