API & Web API

Posted 陈府

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了API & Web API相关的知识,希望对你有一定的参考价值。

 

API (应用程序编程接口)

Define:

  API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

 

Kind:

  • Windows API
  • Linux API

 

Open platform:

  开放是目前的发展趋势,越来越多的产品走向开放。目前的网站不能靠限制用户离开来留住用户,开放的架构反而更增加了用户的粘性。在Web 2.0的浪潮到来之前,开放的API 甚至源代码主要体现在桌面应用上,而现在越来越多的Web应用面向开发者开放了API。

 

Explain: 

  当你喝水的时候,你只需要打开水龙头,拿一个杯子去接就可以了。你根本不用关心水龙头的水是从哪里来的,经历过怎样的净化,加多少压强等等细节,你只需要学会如何去“调用水龙头”也就是学会“使用水龙头”这一简单的动作,就可以完成你想要完成的功能——喝水,你不需要学习更加专业的知识(给排水专业学的)。

 

以上是关于API & Web API的主要内容,如果未能解决你的问题,请参考以下文章

MVC Web API & jsonp

[JS DOM&BOM]Web API

CORS 问题 Angular4 & c# web api

Spring Security RememberMe & RESTful API

当 url 包含编码的 & 符号时,MVC WEB API 路由失败

NET Core & VS Code 之路 Web API