В настоящее время я работаю над REST api. Я несколько раз читал, как правильно обращаться с конечными точками, используя протокол (post, put, ...), чтобы определить, какое действие следует предпринять.REST api: правильно запросить действие
Предположим, у меня есть список котировок. У меня есть:
- GET оконечных/цитаты, которые позволяют мне получить все мои ЦИТАТЫ
- POST/цитата размещать новую котировку
- GET/котировки/ID, чтобы получить одну цитату
- PUT/quote/ID, чтобы обновить цитату.
Теперь я хочу, чтобы добавить способность:
- доли котировка с другим членом
- маркировать цитата как любимый
- Снять отм
Что конечную точку я должен использовать для этого?/quote/ID/share кажется ужасной идеей. Я думал о POST to/quote/ID с параметром «action», который сообщает скрипту, какое действие выполнить в цитате, было бы правильно?
Как действует? Пожалуйста, опишите, что такое «член». Являются ли участники ресурсами REST? –