[發明專利]生成接口描述文件的方法、裝置、設備及可讀存儲介質有效
| 申請號: | 201911060384.5 | 申請日: | 2019-11-01 |
| 公開(公告)號: | CN110795084B | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 王毅;張志歡;楚正 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F16/25 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 張筱寧 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 接口 描述 文件 方法 裝置 設備 可讀 存儲 介質 | ||
1.一種生成接口描述文件的方法,應用于服務器,其特征在于,包括:
接收第一設備發送的超文本傳輸協議HTTP請求數據和HTTP響應數據;
將所述HTTP請求數據和HTTP響應數據進行匯總分組處理,得到第一接口定義數據;
根據所述第一接口定義數據,將所述HTTP請求數據和所述HTTP響應數據進行大數據分析,得到第二接口定義數據;
根據所述第二接口定義數據和預設的接口描述文件的格式,生成所述接口描述文件;
所述將所述HTTP請求數據和HTTP響應數據進行匯總分組處理,得到第一接口定義數據,包括:
將所述HTTP請求數據和HTTP響應數據中相同的域名的數據匯總到同一個多維數據分組中的第一層級;
將所述第一層級中相同的接口路徑的數據匯總到所述同一個多維數據分組中的第二層級;
將所述第二層級中相同的請求方法的數據匯總到所述同一個多維數據分組中的第三層級;
根據所述請求方法,得到所述同一個多維數據分組中的第四層級中的數據;
根據所述域名、所述接口路徑、所述請求方法和所述第四層級中的數據,得到所述第一接口定義數據。
2.根據權利要求1所述的方法,其特征在于,所述第一設備包括應用程序接口API網關、網頁服務器Web Server中的至少一項,所述第一設備用于接收客戶端發送的HTTP請求以及根據所述HTTP請求獲取所述HTTP請求對應的所述HTTP請求數據,所述第一設備還用于發送HTTP響應給所述客戶端以及根據所述HTTP響應獲取所述HTTP響應對應的所述HTTP響應數據。
3.根據權利要求1所述的方法,其特征在于,所述第一接口定義數據包括以下至少一項:
域名、接口路徑、請求方法、參數、請求頭、請求內容體、響應碼、響應頭、響應內容體。
4.根據權利要求1所述的方法,其特征在于,所述第四層級中的數據包括參數、請求頭、請求內容體、響應碼中的至少一項;
所述同一個多維數據分組包括所述第一接口定義數據的結構。
5.根據權利要求4所述的方法,其特征在于,當所述第四層級中的數據包括響應碼,所述方法還包括:
將所述第四層級中相同的響應碼的數據匯總到所述同一個多維數據分組中的第五層級,所述第五層級中的數據包括響應頭、響應內容體中的至少一項。
6.根據權利要求1所述的方法,其特征在于,所述根據所述第一接口定義數據,將所述HTTP請求數據和所述HTTP響應數據進行大數據分析,得到第二接口定義數據,包括:
根據所述第一接口定義數據,將所述HTTP請求數據和所述HTTP響應數據劃分為至少一個數據類型,并得到所述至少一個數據類型的數據對應的數值范圍;
根據所述至少一個數據類型和所述數值范圍,得到所述第二接口定義數據。
7.根據權利要求1所述的方法,其特征在于,在所述根據所述第二接口定義數據和預設的接口描述文件的格式,生成所述接口描述文件之后,還包括:
根據所述接口描述文件,生成客戶端的調用代碼,所述客戶端的調用代碼封裝了HTTP請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911060384.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種驅動外設通訊自動修復方法
- 下一篇:移動應用可視化編輯方法及工具





