什么是REST Web服务?
可能重复:
SOAP或REST
为什么我们需要RESTful Web服务?
嗨伙计,
最近,REST Web服务被提及很多。 使用它的原因是什么? 他们在WCF中使用,我们如何实现它?
TIA
REST是一个经常被误解的术语。 精确的定义当然可以在菲尔丁的论文中找到,并试图在维基百科条目中进行解释。 简而言之,这是一种架构风格,并且与HTTP或Web在技术上没有任何关系。 HTTP和很多Web,但是启用并遵循REST架构风格。
但实际上,术语REST已经被淡化,现在它几乎与某种基于HTTP的API同义。
当开发人员谈论实现或使用REST API时,他们通常意味着要为所有资源记录URI模板,并使用GET来检索某些内容,PUT修改某些内容,删除某些内容并进行POST以执行其他任何操作(如创建或接受或修改某些内容),例如Twitter API以更新其状态或StackOverflow自己的API或Facebook的API。
这些API通常
所有这些都很好,并且需要REST体系结构,但仅仅依靠学术REST是不够的
我认为这是对REST的一个适合的描述,因为它现在是。 有几个人了解企业REST和学术REST之间的差异,但他们的人数正在减少。
但这是另一个问题的主题,只是寻找HATEOAS。
本教程将帮助您开始http://www.xfront.com/REST-Web-Services.html
http://en.wikipedia.org/wiki/Representational_State_Transfer#Key_goals
链接地址: http://www.djcxy.com/p/12331.html