She*_*ena 32
REST代表REpresentational State Transfer并且有点像这样:
我们有一堆独特的可寻址"实体",我们希望通过Web应用程序提供这些实体.这些实体每个都有一些标识符,可以以各种格式访问.REST定义了一系列关于GET,POST等对于这些目的意味着什么的东西.
REST的基本思想是,您可以将一组"渲染器"附加到不同的实体,以便使用相同的HTTP谓词和URL格式轻松地以不同的格式提供它们.
有关RESTful意味着什么以及如何使用google rails的更多说明.Rails是一个RESTful框架,因此其文档和相关博客文章中提供了大量有用的信息.即使您不想使用该框架,也值得一读.例如:http://www.sitepoint.com/restful-rails-part-i/
RESTless意味着不安宁.如果您的Web应用程序不符合RESTful原则,那么它就不是RESTful
Jaf*_*Ali 10
任何不识别资源和与之相关的行为的模型都是不安分的.不安定不是任何术语,而是代表所有其他不遵守上述定义的服务的俚语.在restful模型资源中由URL(NOUN)标识,动作(VERBS)由HTTP协议中的预定义方法标识,即GET,POST,PUT,DELETE等.
这里粗略总结了 RESTful 和 RESTless Web 服务之间的主要区别(它不必严格有效):
1. 协议
2. 业务逻辑/功能
3. 安全
4. 数据格式
5. 灵活性
6. 带宽
| 归档时间: |
|
| 查看次数: |
90756 次 |
| 最近记录: |