什么是REST Web服务?
可能重复:
SOAP或REST
为什么我们需要RESTful Web服务?
嗨伙计,
最近,REST Web服务被提及很多。 使用它的原因是什么? 他们在WCF中使用,我们如何实现它?
TIA
REST是一个经常被误解的术语。 精确的定义当然可以在菲尔丁的论文中找到,并试图在维基百科条目中进行解释。 简而言之,这是一种架构风格,并且与HTTP或Web在技术上没有任何关系。 HTTP和很多Web,但是启用并遵循REST架构风格。
但实际上,术语REST已经被淡化,现在它几乎与某种基于HTTP的API同义。
当开发人员谈论实施或使用REST API,他们通常指沿记录URI模板,所有的资源线的东西,并用GET来获取的东西,PUT修改的东西,DELETE删除的东西,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/71333.html上一篇: What are REST web services?
下一篇: WinAPI calls to access USB storage which has no drive letter?