什么是 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的范畴。

原文地址:https://www.cnblogs.com/TD1900/p/12373431.html