技术概念 之 OpenAPI

Open API即开放API,也称开放平台。

其中,API,是Application Programming Interface的缩写,是应用编程接口的意思。

所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。

Open API的形态

就现在互联网上Open API的形态来看,主要分成两种:标准REST和类REST(也可以叫做RPC形态)。

REST形态主要有这么几点特点:

  1. 服务地址就是资源定位地址。
  2. 服务操作就是Http请求中的方法类型(GET,POST,DELETE,PUT),这其实是抽象现实当中对于服务的增删改查操作。
    Google大部分的RESTAPI就采用了标准的REST风格。

对于类REST的形态来说优点在于对于原有系统的改造较小,“当前”用户使用接受度更高一些,对于逻辑抽象来说更加容易。

而REST风格的优点在于,资源容易管理,系统扩展容易,权限控制可以部分依托于已有的传输协议。

参考链接

ijiangtao wechat
欢迎订阅我的微信公众号
打赏支持博主继续写出好作品
0%