明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

寫好接口文檔的方法

[摘要]本文主要和大家分享如何寫好接口文檔的方法,希望能幫助大家寫好一個接口文檔。1 HTTP攜帶信息的方式urlheadersbody: 包括請求體,響應(yīng)體2 分離通用信息一般來說,headers里的信息都是通用的,可以提前說明,作為默認(rèn)參數(shù)3 路徑中的參數(shù)表達(dá)式URL中參數(shù)表達(dá)式使用mustache的...
本文主要和大家分享如何寫好接口文檔的方法,希望能幫助大家寫好一個接口文檔。

1 HTTP攜帶信息的方式

  • url

  • headers

  • body: 包括請求體,響應(yīng)體

2 分離通用信息

一般來說,headers里的信息都是通用的,可以提前說明,作為默認(rèn)參數(shù)

3 路徑中的參數(shù)表達(dá)式

URL中參數(shù)表達(dá)式使用mustache的形式,參數(shù)包裹在雙大括號之中{{paramName}}

例如:

  • /api/user/{{userId}}

  • /api/user/{{userType}}?age={{age}}&gender={{gender}}

4 數(shù)據(jù)模型定義

數(shù)據(jù)模型定義包括:

  • 路徑與查詢字符串參數(shù)模型

  • 請求體參數(shù)模型

  • 響應(yīng)體參數(shù)模型

數(shù)據(jù)模型的最小數(shù)據(jù)集:

  • 名稱

  • 是否必須

  • 說明

“最小數(shù)據(jù)集”(MDS)是指通過收集最少的數(shù)據(jù),較好地掌握一個研究對象所具有的特點或一件事情、一份工作所處的狀態(tài),其核心是針對被觀察的對象建立起一套精簡實用的數(shù)據(jù)指標(biāo)。最小數(shù)據(jù)集的概念起源于美國的醫(yī)療領(lǐng)域。最小數(shù)據(jù)集的產(chǎn)生源于信息交換的需要,就好比上下級質(zhì)量技術(shù)監(jiān)督部門之間、企業(yè)與質(zhì)量技術(shù)監(jiān)督部門之間、質(zhì)量技術(shù)監(jiān)督部門與社會公眾之間都存在著信息交換的需求。

一些文檔里可能會加入字段的類型,但是我認(rèn)為這是沒必要的。以為HTTP傳輸?shù)臄?shù)據(jù)往往都需要序列化,大部分?jǐn)?shù)據(jù)類型都是字符串。一些特殊的類型,例如枚舉類型的字符串,可以在說明里描述。

另外:數(shù)據(jù)模型非常建議使用表格來表現(xiàn)。

舉個栗子

以上就是寫好接口文檔的方法的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。




標(biāo)簽:寫好接口文檔的辦法