什么是RESTful Web服务?
什么是RESTful Web服务?什么是它的一个例子?
asmx web服务和WCF RESTful服务有什么区别?
你可以在这里看看Roy Fielding的(REST架构风格的创造者)wiki页,然后移动到他的博士论文here终于为一个简单的例子只是来看看Twitter API。
+1为论文链接。 – 2010-09-03 13:47:15
它基本上是Web服务使用HTTP方法实现CRUD(GET,POST,PUT,DELETE)
正确的“行话”是** CRUD **(** C ** reate,** R ** ead,** U **更新,** D ** elete) – 2010-09-03 13:55:48
REST是一种客户端 - 服务器体系结构,其中包括利用HTTP协议的全部容量。
在REST一些相关要点:
- 在服务器上的每个URL表示一个资源; 收集资源或元素资源。
- 一个收集资源将可在像
http://restful.ex/items/
一个URL这将是项目列表的表示。 - 甲元件资源将可在像
http://restful.ex/items/2
一个URL这将是一个单个项目的表示,通过2
识别。
用于不同CRUD操作
- 一个收集资源将可在像
- 不同HTTP方法:
- 一个GET是读取操作
- 一个PUT是写入/修改操作
- 一个POST是创建/新操作
- a 删除是...好的,那个是一种不言自明的。
- 状态(或者说,客户端上下文)不存储在服务器端;所有状态都在表示由客户的请求和服务器的响应来回传递。
谢谢理查德为您提供清晰的外展REST HTTP协议。 – Balasubramani 2015-06-04 10:22:07
问题是错的? - 在那里? – 2010-09-03 13:52:41