API、web API及API 框架

API是什么?

API中文翻譯過(guò)來(lái)的意思為:應(yīng)用程序接口。下面談?wù)勎业睦斫猓?/p>

我們把程序想象成一個(gè)房子,程序提供的功能對(duì)應(yīng)房間,而API就是房間的門(mén)。

門(mén)上有多個(gè)按鈕,對(duì)應(yīng)參數(shù);門(mén)上有牌子,上面寫(xiě)明打開(kāi)門(mén)之后會(huì)看到的景象。開(kāi)門(mén)的動(dòng)作對(duì)應(yīng)調(diào)用API;呈現(xiàn)的景象對(duì)應(yīng)返回的結(jié)果。而房間不止一個(gè),當(dāng)然門(mén)也會(huì)有多個(gè)。

說(shuō)明:我們不用去了解,房間或者門(mén)是如何建造的,就像開(kāi)發(fā)者不用去了解函數(shù)內(nèi)部代碼的實(shí)現(xiàn)。我們需要做的,僅僅是按下按鈕,看牌子以及打開(kāi)門(mén)。

web API

弄清楚了API,web API就好理解了!

基于http協(xié)議的API,相當(dāng)于把門(mén)放在web頁(yè)面上。

API框架

這個(gè)更好理解了!

制作門(mén)的模子而已。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容