什么是 Web API
Web API:是指“使用HTTP协议通过网络调用的API”。
API:APPlication Programming Interface,是软件组件的外部接口。
也就是说,某个软件集合体,人们能了解它的外部功能,但并不知道(也无需知道)其内部的运作细节,为了从外部调用该功能,需要指定该软件集合体的调用规范等信息,而这样的规范就是API。
另外,Web API使用了HTTP协议,所以需要通过URI信息来指定端点。
简而言之,Web API就是一个Web系统,通过访问URI可以与服务器完成信息交互,或者获得存放在服务器的数据信息等,这样调用者通过程序进行访问后即可“机械地”使用这些数据。
机械地:这里是指Web API所使用的URI同人们使用浏览器直接访问的URI截然不同。它表明这样的API不是人们通过直接输入或点击链接来访问的,而是由程序调用,从而获得数据,并用作其他用途。另外,即使那些通过访问浏览器得到的数据,也可以使用JavaScript来获取并进行二次加工,并为了用于某种目的而公开,这也属于Web API的范畴。
今天太阳也东升,而后西沉,早晨盛开的花儿也将凋谢;今天的太阳也西沉,而后东升,阳光照射之处遍地花开,但却已非昨日之花。