當(dāng)前,作為大部分移動app和云服務(wù)后臺之間的標(biāo)準(zhǔn)連接方式,REST API已經(jīng)得到了絕大部分開發(fā)者的認(rèn)可和廣泛的應(yīng)用。近年來,在新興API經(jīng)濟(jì)模式逐漸興起,許多廠商紛紛將自己的后臺業(yè)務(wù)能力作為REST API開放出來,給更廣泛的第三方開發(fā)者使用。

 

但是,管理REST API并非是一件容易的工作。由于缺乏有效的接口數(shù)據(jù)schema約束,加上設(shè)計REST API時resource endpoint的安排,以及發(fā)送http請求的方式又都五花八門,REST API開發(fā)完成后,大多數(shù)情況下API開發(fā)者仍然需要手動書寫API文檔,讓用戶能按照文檔的說明接入。并且在API發(fā)生變化時需要重寫文檔,這個過程費(fèi)時費(fèi)力而且容易出錯。比如,一個REST API文檔最少必須列明以下的基本信息:

 

* API的名稱

* API所在的URL資源路徑

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式