REST Architecture - Ресурсы и методы - PullRequest
3 голосов
/ 22 июня 2010

В архитектурах на основе REST, в чем разница между ресурсом и методом. Есть ли один?

Ответы [ 3 ]

2 голосов
/ 22 июня 2010

Чтение RESTify DayTrader помогло мне понять концепцию.Он довольно прилично объясняет, как перейти от описания «действий» к серии URI и методов для этих URI.

2 голосов
/ 22 июня 2010

Ресурс - это то, что определяет ваше приложение; они очень похожи на объекты. Метод - это один из HTTP-глаголов, например, GET, POST, PUT, DELETE. Они похожи на методы, которые вызываются на вашем ресурсе.

Я действительно рекомендую вам прочитать Архитектурные стили и проектирование сетевых архитектур (диссертация доктора Филдинга, где он определяет REST) ​​и / или RESTful Web Services , что звездная работа, показывающая, как применить теорию на практике.

0 голосов
/ 22 июня 2010

Ресурс - это интересный элемент состояния, для которого разработчик распределенного приложения решил создать URL.

http://example.org/foo

может быть идентификатором ресурса.Как и всегда,

http://example.org/foos?state=open

Метод - это действие или операция, которая может быть выполнена с этим ресурсом.например,

GET http://example.org/foo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...