Простите за простой вопрос, но, похоже, большинство поисков пытаются сказать мне, какие методы предназначены для каких действий.Например, создание и редактирование - это PUT, создание из множественного числа (статьи) - это POST и так далее. (Если вы не согласны с этим, я просто использовал его в качестве примера.:)
С учетом вышесказанного, как начать редактирование ресурса?Чтобы создать ресурс с известным URL-адресом, вы должны предварительно сформировать GET для несуществующего URL-адреса.Например, GET:mysite/resource_one
.Затем возвращается форма, и форма отправляет PUT по тому же адресу, и bam, ресурс создан.
Теперь, как вы редактируете этот же ресурс?С 4 методами, разработанными для CRUD, у меня возникают проблемы, потому что я могу думать только об одном.Чтобы перейти на новый ресурс .Например, GET:mysite/resource_one/edit
.Затем он представляет форму с существующими данными, вы редактируете ее, а затем данные отправляются в GET:mysite/resource_one
.Это кажется мне странным в системе, которая, как представляется, предназначена для предварительного формирования полного CRUD на ресурсе, не покидая упомянутого ресурса.
Итак ... каков правильный метод?Я имею в виду, если GET:mysite/resource_one/edit
правильно, то почему бы не GET:mysite/resource_one/delete
, GET:mysite/resource_two/create
и т. Д.
Ответы очень ценятся!