可能重复:
what is RESTful/REST
ReST 协议?它只适用于网络应用程序吗?
答案 0 :(得分:2)
从REST的堆栈溢出标记中获取:
Representational state transfer(REST)是一种软件风格 分布式超媒体系统的体系结构,例如World Wide 网页。由于RESTful Web服务,它现在更受欢迎 为互操作性提供了另一种更简单,更简单的方法 异构系统。
它围绕着提供您想要请求ID并访问它的所有内容 - 而不是调用执行特定任务的服务,您可以访问特定ID或ID集。这意味着可以使用基本HTTP方法标准化所有操作,例如GET
,POST
,PUT
等。
您可以从任何内容访问RESTful Web服务,而不仅仅是Web应用程序。
但实际上,我可以在这里解释一段时间 - 正如所说的那样,你能做的最好的事情就是给它一个谷歌并花一个小时左右阅读。也许this可能很方便。
答案 1 :(得分:1)
不,它更像是适用于客户端和服务器软件的设计模式。客户端和服务器可以使用任何协议,只要交换某种形式的超文本消息 - 不需要Web或Internet。
有关更多信息,请参阅维基百科的定义:http://en.wikipedia.org/wiki/Representational_state_transfer