【发布时间】:2011-04-07 20:54:51
【问题描述】:
什么是 RESTful Web 服务?有什么例子呢?
asmx Web 服务和 WCF RESTful 服务有什么区别?
【问题讨论】:
标签: web-services rest
什么是 RESTful Web 服务?有什么例子呢?
asmx Web 服务和 WCF RESTful 服务有什么区别?
【问题讨论】:
标签: web-services rest
REST 是一种客户端-服务器架构,它(除其他外)利用了 HTTP 协议的全部能力。
REST 中的一些相关点:
http://restful.ex/items/ 这样的 URL 上获得,这将是项目列表的表示。http://restful.ex/items/2这样的URL上获得,这将是单个项目的表示,由2标识。【讨论】:
您可以在此处查看 Roy Fielding(REST 架构风格的创建者)的wiki 页面,然后继续阅读他的博士论文here,最后看一下Twitter API 的简单示例。
【讨论】:
它基本上是使用 HTTP 方法(GET、POST、PUT、DELETE)实现 CRUD 的 Web 服务
【讨论】:
RESTful Web 服务通过将 REST 操作映射到 HTTP 方法来显式使用 HTTP 方法:
这是一个很好的总结link。
【讨论】:
检查REST 的描述。符合这一原则的 Web 服务称为 RESTful。
【讨论】: