什么是REST?

Dev*_*per 14 .net c# rest wcf

可能重复:
我对REST的理解是什么?

什么是REST?它与WCF有什么关系?我被要求研究RESTful服务的实现.能否请您指出对初学者有帮助的链接.

我是一名具有良好ASP.NET知识的.NET开发人员

jri*_*sta 7

代表国家转移

它基本上是HTTP协议,最初创建它是为了允许代表性的状态转移,而不仅仅是网页的转移.HTTP最常用于GET内容和POST数据.但它也可用于PUT和DELETE数据,以及获取HEADer信息等.

  • 如果`REST`是`HTTP`,为什么术语`REST`存在? (5认同)
  • REST通常是指服务和软件开发范例,其中HTTP指的是特定的有线协议. (2认同)
  • REST不是HTTP.REST是协议非特定的.这是一篇来自创造这个术语的人的帖子,专门谈论你的HTTP API如何不是REST.http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven (2认同)

Mat*_*nes 2

MSDN 的整个部分都致力于此。

Shiju Varghese 的这篇博文也为初学者提供了相当不错的概述。