Board logo

标题: 使用 Digg REST API(2)REST 是什么? [打印本页]

作者: look_w    时间: 2018-8-31 16:33     标题: 使用 Digg REST API(2)REST 是什么?

REST 是什么?REST 是 Representational State Transfer(具象状态传输)的缩写词。适当 REST 定义中涉及的所有内容的完整解释超出了本文范畴;但是可从 IBM developerWorks 的其他地方得到(参见 )。本文介绍的主题足以表明,REST 允许开发人员使用简单的 HTTP 调用访问信息和资源。
举一个例子,假设 FishinHole.com 运营着一个向客户销售钓具的 Web 站点。访问站点的用户可以看到各种鱼饵、绕线轮、钓竿,等等。他们以古老的方式操作,即点击链接。这样,FishinHole.com 使得它的服务对人类可用。
但是,通过利用 REST 暴露钓具编目,FishinHole.com 也使得它的服务对其他 Web 应用程序可用。所以,不用点击链接,Web 应用程序可通过简单的 HTTP 调用获得关于鱼饵、绕线轮、钓竿等的信息。例如, 以 XML 格式返回该公司提供的所有鱼饵的列表。另一个例子, 以默认格式返回关于商品 #343221 的信息。
可以这样考虑 REST:要获得特定领域的数据,只需将 URL 指向一个特定的地址。对于本文来说,真的就这么简单。也可以将它看作是一个简化的 Web 服务,但是如果您太过大声地这样说,让不适当的人听到了,可能会让自己卷入一场争论。
注意:我应该指出,FishinHole.com 并不实际存在。所以,如果您将这些 URL 粘贴到浏览器中,肯定会纳闷自己怎么得到了错误呢。我提供这些例子,只是为了展示典型 REST 调用的格式。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0