Частичное обновление RESTful структуры URL - PullRequest
0 голосов
/ 20 сентября 2011

Допустим, у меня есть объект 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.

Этот блог говорит, что использование параметров запроса - это плохо.

1 Ответ

1 голос
/ 20 сентября 2011

если информация, контакт и т. Д. Являются структурными компонентами объекта, вы можете просто использовать естественные URL-адреса:

/Users/1/Information
/Users/1/Location
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...