用于构建Web API(如GData)的抽象技术级别是什么?
答案 0 :(得分:1)
值得一提的是,GDATA本身主要是Atom发布协议(RFC 5023)+扩展(规范允许),以及专有的身份验证方法。
因此,这是对REST的抽象,它为发布和编辑对象集合添加了语义。
答案 1 :(得分:0)
Web服务通常使用两种技术之一。
所谓的REST API利用HTTP GET,PUT,DELETE等来创建Web服务。例如,搜索引擎可以通过从www.searchengine.apple执行HTTP GET请求来为您搜索API,该请求返回apple的所有结果。技术构建块是您熟悉的现有基本Web协议,HTTP,HTML和服务器端,PHP,ASP等。
或者,您可以使用SOAP和WSDL定义基于定义的请求的基于XML的API,这些请求可以采用许多参数,这些参数将返回响应。许多语言可以为服务导入WSDL文件,并基于它提供功能API。这使得访问服务非常容易。
有关WSDL和SOAP的更多阅读,我建议www.w3cschools.com
这两种方法都有利弊,我会留待你去探索。
此致