亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種快速生成API接口的方法及系統(tǒng)與流程

文檔序號:12176462閱讀:來源:國知局

技術(shù)特征:

1.一種快速生成API接口的方法,其特征在于,該方法包括以下步驟:

步驟A:API接口被生成時,獲取當(dāng)前API接口的接口名稱、接口類型、請求信息和返回信息;請求信息包括當(dāng)前API接口被請求時所需的數(shù)據(jù),返回信息包括當(dāng)前API接口被請求后需要返回的數(shù)據(jù),轉(zhuǎn)到步驟B;

步驟B:獲取與當(dāng)前API接口的接口類型匹配的接口名稱模板文件,在接口名稱模板文件中,添加當(dāng)前API接口的接口名稱和請求信息后,形成初步接口文件,轉(zhuǎn)到步驟C;

步驟C:根據(jù)當(dāng)前初步接口文件的接口類型,獲取對應(yīng)的接口信息模板文件,在接口信息模板文件中,添加當(dāng)前API接口的返回信息后,生成接口信息;將接口信息加入當(dāng)前初步接口文件,形成完整接口文件;分別將當(dāng)前完整接口文件的接口名稱、請求信息和返回信息均映射至網(wǎng)頁,轉(zhuǎn)到步驟D;

步驟D:當(dāng)前API接口在網(wǎng)頁上被請求時,掃描網(wǎng)頁中是否存在接口名稱、請求信息和返回信息均與當(dāng)前API接口相同的完整接口文件,若是,則確定當(dāng)前API接口生成成功,否則確定當(dāng)前API接口生成未成功,返回錯誤。

2.如權(quán)利要求1所述的快速生成API接口的方法,其特征在于:步驟B中所述形成初步接口文件之后,還包括以下步驟:將所有初步接口文件保存形成數(shù)據(jù)庫;在此基礎(chǔ)上,步驟A中與步驟B之間還包括以下步驟:判斷數(shù)據(jù)庫中是否存在與當(dāng)前API接口的接口名稱相同的初步接口文件,若是,轉(zhuǎn)到步驟C,否則轉(zhuǎn)到步驟B。

3.如權(quán)利要求1所述的快速生成API接口的方法,其特征在于:步驟A之前還包括以下步驟:根據(jù)需要被請求的API接口的接口類型,設(shè)定接口名稱模板文件和接口信息模板文件。

4.如權(quán)利要求3所述的快速生成API接口的方法,其特征在于:所述接口名稱模板文件和接口信息模板文件和初步接口文件均為php格式。

5.如權(quán)利要求1至4任一項所述的快速生成API接口的方法,其特征在于:步驟A中所述請求信息包括GET、POST、PUT和DELETE。

6.一種實現(xiàn)權(quán)利要求1至5任一項所述方法的快速生成API接口的系統(tǒng),其特征在于:該系統(tǒng)包括接口信息獲取模塊、初步接口文件生成模塊、完整接口文件生成模塊和API接口請求模塊;

接口信息獲取模塊用于:API接口被生成時,獲取當(dāng)前API接口的接口名稱、接口類型、請求信息和返回信息;請求信息包括當(dāng)前API接口被請求時所需的數(shù)據(jù),返回信息包括當(dāng)前API接口被請求后需要返回的數(shù)據(jù),向初步接口文件生成模塊發(fā)送初步接口文件生成信號;

初步接口文件生成模塊用于:收到初步接口文件生成信號后,獲取與API接口的接口類型匹配的接口名稱模板文件,在接口名稱模板文件中,添加API接口的接口名稱和請求信息后,形成初步接口文件,向完整接口文件生成模塊發(fā)送完整接口文件生成信號;

完整接口文件生成模塊用于:收到完整接口文件生成信號后,根據(jù)初步接口文件的接口類型,獲取對應(yīng)的接口信息模板文件,在接口信息模板文件中,添加API接口的返回信息后,生成接口信息;將接口信息加入當(dāng)前初步接口文件,形成完整接口文件;分別將完整接口文件的接口名稱、請求信息和返回信息均映射至網(wǎng)頁;

API接口請求模塊用于:當(dāng)API接口在網(wǎng)頁上被請求時,掃描網(wǎng)頁中是否存在接口名稱、請求信息和返回信息均與當(dāng)前API接口相同的完整接口文件,若是,返回API接口生成信號,否則返回錯誤信號。

7.如權(quán)利要求6所述的快速生成API接口的系統(tǒng),其特征在于:所述初步接口文件生成模塊在形成初步接口文件之后,還會將所有初步接口文件保存形成數(shù)據(jù)庫;在此基礎(chǔ)上,所述接口信息獲取模塊獲取API接口的接口名稱、接口類型、請求信息和返回信息之后,還會判斷數(shù)據(jù)庫中是否存在與當(dāng)前API接口的接口名稱相同的初步接口文件,若是,向完整接口文件生成模塊發(fā)送完整接口文件生成信號,否則向初步接口文件生成模塊發(fā)送初步接口文件生成信號。

8.如權(quán)利要求6所述的快速生成API接口的系統(tǒng),其特征在于:該系統(tǒng)還包括模板設(shè)定模塊,其用于:根據(jù)需要被請求的API接口的接口類型,設(shè)定接口名稱模板文件和接口信息模板文件。

9.如權(quán)利要求8所述的快速生成API接口的系統(tǒng),其特征在于:所述接口名稱模板文件和接口信息模板文件和初步接口文件均為php格式。

10.如權(quán)利要求6至9任一項所述的快速生成API接口的系統(tǒng),其特征在于:所述接口信息獲取模塊獲取的請求信息包括GET、POST、PUT和DELETE。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1