Сообщение от Gozar
|
Я уже писал выше, что вариант возможен, но мне так думать неудобно. У себя я сначала определяю, к кому я обращаюсь, а затем что я делаю.
|
то бишь вот так
Код:
|
POST /site?block=order&action=create&name=julia
"эй, API! Заказ, добавляю тебя на имя Юли. точка." |
а не так
Код:
|
PUT /order?name=julia
"Добавляю заказ на имя Юли"? |
?
второй вариант даже можно прочитать как "положить (put) заказ (order) на имя (name) Юля (julia)"
Сообщение от Gozar
|
Я пытаюсь понять зачем использовать два протокола, когда достаточно одного? В чем необходимость? Почему не 3, 10, 100500?
|
потому что у CRUD всего 4 операции - Create, Read, Update, Delete. и соотв. методы HTTP получаются: PUT, GET, POST, DELETE. это выглядит просто?
то бишь их всего 4. ни больше ни меньше. о всяких HEAD, и других я не хочу думать... как будто их нет вовсе
Сообщение от Gozar
|
Именно эта часть вынесла мне мозг в Backbone.
|
"не знаю, не использовал". если там нельзя менять способ отправки данных, то это ... это плохо
У PHP насчёт метода PUT свои приколы, например.
это просто говорит о том, что, возможно, искомый инструмент не подходит для решения задачи.