[發明專利]接口參數校驗方法、裝置、電子設備以及計算機可讀介質在審
| 申請號: | 202011279136.2 | 申請日: | 2020-11-16 |
| 公開(公告)號: | CN112269706A | 公開(公告)日: | 2021-01-26 |
| 發明(設計)人: | 郭少卿 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 參數 校驗 方法 裝置 電子設備 以及 計算機 可讀 介質 | ||
1.一種接口參數校驗方法,所述方法包括:
加載參數校驗規則,所述參數校驗規則用于對至少一個接口的接口參數進行校驗;
接收網絡中的接口校驗請求消息;
提取所述接口校驗請求消息中的接口名稱和待校驗接口參數;
基于所述接口名稱對應的參數校驗規則,對所述待校驗接口參數進行校驗,并返回校驗結果。
2.根據權利要求1所述的方法,其中,所述待校驗接口參數包括:待校驗接口參數名稱以及所述待校驗接口參數名稱對應的參數值,所述提取所述接口校驗請求消息中的待校驗接口參數,包括:
從所述接口校驗請求消息中提取所述待校驗接口參數名稱;
基于所述接口名稱對應的參數校驗規則,對所述待校驗接口參數名稱進行校驗;
響應于確定所述待校驗接口參數名稱通過校驗,提取所述參數值。
3.根據權利要求1所述的方法,其中,所述待校驗接口參數包括:待校驗接口參數名稱以及所述待校驗接口參數名稱對應的參數值;
所述基于所述接口名稱對應的參數校驗規則,對所述待校驗接口參數進行校驗,包括:
基于所述接口名稱對應的參數校驗規則,對所述待校驗接口參數名稱進行校驗;
響應于確定所述待校驗接口參數名稱通過校驗,對所述參數值進行校驗。
4.根據權利要求3所述的方法,其中,所述基于所述接口名稱對應的參數校驗規則,對所述待校驗接口參數名稱進行校驗,包括:
確定所述待校驗接口參數名稱在所述接口校驗請求消息中所處的位置;
從所述接口名稱對應的參數校驗規則中確定所述待校驗參數對應的參數校驗規則;
響應于所述待校驗接口參數名稱在所述接口校驗請求消息中所處的位置與所述待校驗參數對應的參數校驗規則中記載的所述待校驗接口參數名稱的位置相匹配,確定所述待校驗接口參數名稱通過校驗。
5.根據權要求4所述的方法,所述待校驗參數對應的參數校驗規則包括:預設的數據類型以及用于對所述參數值進行數值校驗的校驗子規則,所述對所述參數值進行校驗,包括:
按所述預設的數據類型對所述參數值進行數據類型轉化;
響應于轉換后的參數值的數據類型與所述預設的數據類型相同,檢測轉換后的參數值是否滿足所述校驗子規則;
響應于檢測結果為轉換后的參數值滿足所述校驗子規則,確定所述參數值通過校驗。
6.根據權利要求1-5之一所述的方法,所述方法還包括:
定期讀取數據庫的參數校驗規則;
響應于確定數據庫的參數校驗規則與所述參數校驗規則不相同,將數據庫的參數校驗規則替換為所述參數校驗規則。
7.一種接口參數校驗裝置,所述裝置包括:
加載單元,被配置成加載參數校驗規則,所述參數校驗規則用于對至少一個接口的接口參數進行校驗;
接收單元,被配置成接收網絡中的接口校驗請求消息;
提取單元,被配置成提取所述接口校驗請求消息中的接口名稱和待校驗接口參數;
校驗單元,被配置成基于所述接口名稱對應的參數校驗規則,對所述待校驗接口參數進行校驗,并返回校驗結果。
8.根據權利要求7所述的裝置,其中,所述待校驗接口參數包括:待校驗接口參數名稱以及所述待校驗接口參數名稱對應的參數值,所述提取單元包括:
參數提取模塊,被配置成從所述接口校驗請求消息中提取所述待校驗接口參數名稱;
參數校驗模塊,被配置成基于所述接口名稱對應的參數校驗規則,對所述待校驗接口參數名稱進行校驗;
值提取模塊,被配置成響應于確定所述待校驗接口參數名稱通過校驗,提取所述參數值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011279136.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:生成信息的方法及裝置
- 下一篇:一種永久性抗靜電復合薄膜及其制成的透明包裝袋





