[發明專利]基于django框架的接口調用記錄方法、裝置、設備及存儲介質在審
| 申請號: | 201910269322.9 | 申請日: | 2019-04-04 |
| 公開(公告)號: | CN110333954A | 公開(公告)日: | 2019-10-15 |
| 發明(設計)人: | 關琦 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 劉挽瀾 |
| 地址: | 518033 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口調用 請求信息 記錄 共享變量 開始信號 異常信號 計算機可讀存儲介質 預置數據庫 存儲介質 記錄裝置 直接獲取 便捷性 大數據 定義線 中間件 檢測 線程 保存 攜帶 創建 | ||
本發明涉及大數據技術領域,公開了一種基于django框架的接口調用記錄方法,包括以下步驟:檢測當前是否存在前端發起的接口調用請求的開始信號;若當前存在所述接口調用請求的開始信號,則觸發自定義中間件創建一自定義線程共享變量,以記錄接口調用請求中攜帶的請求信息;檢測當前是否存在所述接口調用請求的結束信號或異常信號;若當前存在所述接口調用請求的結束信號或異常信號,則獲取所述線程共享變量記錄的所述請求信息并保存到預置數據庫中。本發明還公開了一種基于django框架的接口調用記錄裝置、設備及計算機可讀存儲介質。本發明使得后端可以直接獲取到接口調用的請求信息,提升了接口調用記錄的便捷性。
技術領域
本發明涉及大數據技術領域,尤其涉及一種基于django框架的接口調用記錄方法、裝置、設備及計算機可讀存儲介質。
背景技術
隨著智能終端技術的快速發展,越來越多的終端應用被開發。以Android操作系統為例,由于Android系統的開源性,基于Android系統進行開發的第三方應用種類繁多。通常應用程序在啟動之后,應用程序的所有進程都在用戶終端上運行,前端的用戶操作行為在后端是不可見的。
為更好地了解和分析用戶行為,進而提升用戶體驗,因此,應用程序運營方需要在后端獲得前端的用戶操作行為,而前端的用戶操作行為具體可通過前端向后端發起的接口調用請求進行分析得到,也即后端需要記錄前端的接口調用請求信息。現有技術中,通常都是先由前端記錄接口調用的請求信息并生成日志,然后再將日志上傳后端,因而后端并不能直接獲得前端接口調用的請求信息,也即存在記錄接口調用的請求信息不夠便捷。
發明內容
本發明的主要目的在于提供一種基于django框架的接口調用記錄方法、裝置、設備及計算機可讀存儲介質,旨在解決現有技術記錄接口調用的請求信息不夠便捷的技術問題。
為實現上述目的,本發明提供一種基于django框架的接口調用記錄方法,其特征在于,所述基于django框架的接口調用記錄方法包括以下步驟:
檢測當前是否存在前端發起的接口調用請求的開始信號;
若當前存在所述接口調用請求的開始信號,則觸發自定義中間件創建一自定義線程共享變量,以記錄接口調用請求中攜帶的請求信息;
檢測當前是否存在所述接口調用請求的結束信號或異常信號;
若當前存在所述接口調用請求的結束信號或異常信號,則獲取所述線程共享變量記錄的所述請求信息并保存到預置數據庫中。
可選地,在所述檢測當前是否存在前端發起的接口調用請求的開始信號的步驟之前,還包括:
設置自定義中間件以及各接口調用請求對應的信號處理函數,并將各信號處理函數與對應信號進行綁定;
將自定義中間件以及各信號處理函數注冊到本地配置文件中,其中,所述信號包括:接口調用請求的開始信號、結束信號以及異常信號。
可選地,所述若當前存在所述接口調用請求的開始信號,則觸發自定義中間件創建一自定義線程共享變量,以記錄接口調用請求中攜帶的請求信息包括:
若當前存在所述接口調用請求的開始信號,則觸發自定義中間件創建一自定義線程共享變量,并觸發執行與所述開始信號綁定的信號處理函數;
其中,通過執行與所述開始信號綁定的信號處理函數,以執行以下操作:
檢測當前接口調用請求是否采用post方法;
若是,則將通過post方法提交的請求信息拷貝到所述線程共享變量中。
可選地,所述若當前存在所述接口調用請求的結束信號或異常信號,則獲取所述線程共享變量記錄的所述請求信息并保存到預置數據庫中包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910269322.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據存儲資源調度方法及裝置
- 下一篇:一種管理應用中消息通知的方法與設備





