[發明專利]接口調試方法及相關設備在審
申請號: | 202010762795.5 | 申請日: | 2020-07-31 |
公開(公告)號: | CN111897728A | 公開(公告)日: | 2020-11-06 |
發明(設計)人: | 梁承飛 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/448 |
代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 劉麗華;孫芬 |
地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 接口 調試 方法 相關 設備 | ||
1.一種接口調試方法,其特征在于,所述接口調試方法包括:
獲取接口文件,所述接口文件包括多個接口和所述多個接口的接口名、入參用例、出參用例;
混合應用程序的網頁端根據所述多個接口中每個標準接口的入參用例和接口名向所述混合應用程序的原生端請求調用所述標準接口;
所述原生端根據所述接口文件校驗所述網頁端的接口調用請求;
當所述原生端校驗所述網頁端的接口調用請求成功時,通過所述原生端生成所述標準接口的調用結果,將所述標準接口的調用結果返回給所述網頁端;
所述網頁端根據所述標準接口的調用結果和所述標準接口的出參用例判斷所述標準接口是否為目標接口;
通過所述網頁端輸出所述多個接口中的目標接口。
2.如權利要求1所述的接口調試方法,其特征在于,所述獲取接口文件包括:
獲取EXCEL接口文件;
將所述EXCEL接口文件轉換為目標格式的接口文件;
使用預設公鑰加密所述目標格式的接口文件,得到加密后的接口文件;
存儲所述加密后的接口文件;
用所述預設公鑰對應的預設私鑰將對所述加密后的接口文件進行解密,將解密后的接口文件加載到內存。
3.如權利要求2所述的接口調試方法,其特征在于,在所述混合應用程序的網頁端根據所述多個接口中每個標準接口的入參用例和接口名向所述混合應用程序的原生端請求調用所述標準接口之前,所述接口調試方法還包括:
讀取所述解密后的接口文件;
在所述網頁端顯示所述解密后的接口文件。
4.如權利要求1所述的接口調試方法,其特征在于,所述原生端根據所述接口文件校驗所述網頁端的接口調用請求包括:
通過所述原生端判斷所述接口調用請求中的參數類型是否與所述接口文件中的參數類型一致;
通過所述原生端判斷所述接口調用請求中的參數長度是否大于所述接口文件中的參數長度;
當所述接口調用請求中的參數類型與所述接口文件中的參數類型一致,且所述接口調用請求中的參數長度不大于所述接口文件中的參數長度時,所述原生端校驗所述網頁端的接口調用請求成功;
當所述接口調用請求中的參數類型與所述接口文件中的參數類型不一致,或所述接口調用請求中的參數長度大于所述接口文件中的參數長度時,所述原生端校驗所述網頁端的接口調用請求失敗。
5.如權利要求1所述的接口調試方法,其特征在于,所述網頁端根據所述標準接口的調用結果和所述標準接口的出參用例判斷所述標準接口是否為目標接口包括:
當所述標準接口的調用結果與所述標準接口的出參用例一致時,判斷所述標準接口是可用接口;
當所述標準接口的調用結果為空或與所述標準接口的出參用例不一致時,判斷所述標準接口是目標接口。
6.如權利要求1所述的接口調試方法,其特征在于,在所述通過所述網頁端輸出所述多個接口中的目標接口之后,所述接口調試方法還包括:
判斷所述目標接口的出錯端;
發送所述目標接口的接口名和出錯端給預設用戶。
7.如權利要求1所述的接口調試方法,其特征在于,在所述輸出所述多個接口中的目標接口之后,所述接口調試方法還包括:
所述網頁端確定所述多個接口中的可用接口;
所述原生端利用預設回調機制向所述網頁端的用于標識可用接口的全局變量寫入預設數值,所述回調機制為callback;
所述原生端利用所述預設回調機制將所述全局變量注冊到所述網頁端,使所述網頁端調用所述多個接口中的可用接口,以實現所述可用接口對應的功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010762795.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種深海生物生存狀態探測裝置
- 下一篇:顯示面板及顯示面板的制備方法