一起来学REST(6)——真实的REST示例

时间:2021-08-25 18:18:47
原文地址: http://rest.elkstein.org/

A fast-training course for REST - Representational State Transfer, a new approach to systems architecture and a lightweight alternative to web services

REST——表示性状态转移——快速学习教程,一种新的系统架构方法,可以替代Web Service的轻量级协议。

_______________________________________________________________________________________

这里仅列出了一些提供RESP API的服务提供者。值得一提的是,其中一些还提供WDLS(Web Service)API。此外,你可以选择使用REST还是Web Service。但是,大多数情况下,当两者都可用时,REST调用会非常的方便,并且其结果更易于处理和使用,占用的资源也相对较少。

提供REST服务的提供者:

(支持REST API的清单数不胜数)

这里给出一个简单的示例:下面的URL给Yahoo!的Web搜索服务发送一个REST请求:http://search.yahooapis.com/WebSearchService/V1/webSearch?appid=YahooDemo&query=rest。点击它,然后观察XML结果,可以直接使用,并没有封装到SOAP的信封中,也没有其他无用信息。

  • REST请求包含两个参数,“appid”用来标识应用,“Query”指查询。
  • 如果你计划使用Yahoo!的Web搜索服务,请确保你创建了自己的apid。参考文档