0

可能重复:
什么是 RESTful/REST

ReST是一种协议吗?它仅适用于网络应用程序吗?

4

2 回答 2

2

REST 与其说是一种协议,不如说是一种……想法,如果你愿意的话。它是一个构建 Web 服务的系统,它遵循一定的原则,使一切变得简单易用。

从 REST 的堆栈溢出标记中获取:

代表性状态转移 (REST) 是一种用于分布式超媒体系统(如万维网)的软件架构风格。它现在更受欢迎是因为 RESTful Web 服务为异构系统之间的互操作性提供了一种更简单、更简单的替代方式。

它围绕提供您想要请求 ID 的所有内容并访问它——而不是调用执行特定任务的服务,您访问特定 ID 或一组 ID。这意味着所有操作都可以使用基本的 HTTP 方法进行标准化,例如GETPOSTPUT等。

您可以从任何东西访问 RESTful Web 服务,而不仅仅是 Web 应用程序。

但实际上,我可以在这里解释很长一段时间 - 正如人们所说,你能做的最好的事情就是给它一个谷歌并花一个小时左右的时间阅读。也许可能很方便。

于 2012-07-26T14:20:33.797 回答
1

不,它更像是一种适用于客户端和服务器软件的设计模式。只要交换某种形式的超文本消息,客户端和服务器就可以使用任何协议——不需要网络或互联网。

For more information, I'ld consult the Wikipedia definition: http://en.wikipedia.org/wiki/Representational_state_transfer

于 2012-07-26T14:21:59.753 回答