“Representational state transfer”是什么意思,当前的 REST Web 服务是这样调用的?
问问题
11224 次
2 回答
11
对 REST 最好的解释之一是How to GET A Cup of Coffee。
编辑:它被称为 REST,因为客户端启动客户端状态表示的传输。
于 2012-10-04T13:14:45.437 回答
1
http://en.wikipedia.org/wiki/Representational_state_transfer说
REpresentational State Transfer (REST) 是一种用于分布式系统(如万维网)的软件架构风格。REST 已经成为一种主要的 Web 服务设计模型。
RESTful Web 服务(也称为 RESTful Web API)是使用 HTTP 和 REST 原则实现的 Web 服务。它是资源的集合,具有四个定义的方面:
- Web 服务的基本 URI,例如http://example.com/resources/
- Web 服务支持的数据的 Internet 媒体类型。这通常是 XML,但可以是任何其他有效的 Internet 媒体类型,只要它是有效的超文本标准。
- Web 服务使用 HTTP 方法(例如,GET、PUT、POST 或 DELETE)支持的一组操作。
- API 必须是超文本驱动的。
于 2012-10-04T13:17:38.047 回答