[發明專利]頁面請求失敗處理方法、裝置及計算機設備有效
| 申請號: | 201811099007.8 | 申請日: | 2018-09-20 |
| 公開(公告)號: | CN110929202B | 公開(公告)日: | 2023-01-17 |
| 發明(設計)人: | 張標光 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F9/451 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 請求 失敗 處理 方法 裝置 計算機 設備 | ||
1.一種頁面請求失敗處理方法,其特征在于,所述方法包括:
監聽請求失敗的頁面請求的狀態信息;
判斷所述狀態信息是否與預先配置的失敗類型相匹配;
在判斷結果為是的情況下,根據預先配置的失敗類型與請求重試邏輯之間的對應關系,調用與所述狀態信息相匹配的預先配置的失敗類型所對應的請求重試邏輯;其中,對應同一失敗類型的請求失敗的頁面請求,緩存到一個globalErrors數組,使緩存至該globalErrors數組的各頁面請求直接調用同一個請求重試邏輯;
執行調用的所述請求重試邏輯,以重新發送請求失敗的所述頁面請求;
其中,所述調用與所述狀態信息相匹配的預先配置的失敗類型所對應的請求重試邏輯,包括:
判斷與所述狀態信息相匹配的預先配置的失敗類型是否為第一失敗類型,所述第一失敗類型是預設手動觸發請求重試邏輯的失敗類型;
如果是,接收基于用戶觸發操作生成的重試指令,響應所述重試指令,調用與所述狀態信息相匹配的預先配置的失敗類型所對應的請求重試邏輯;
如果否,生成重試指令,并響應所述重試指令,調用與所述狀態信息相匹配的預先配置的失敗類型所對應的請求重試邏輯;
其中,所述判斷所述狀態信息是否與預先配置的失敗類型相匹配,包括:
從預先配置的失敗類型相匹配的狀態信息中,查詢是否存在所述頁面請求的狀態信息;
其中,所述方法還包括:
在判斷結果為否的情況下,輸出配置提示信息;
其中,所述配置提示信息用于提醒用戶對請求失敗的所述頁面請求配置請求重試邏輯。
2.根據權利要求1所述的方法,其特征在于,所述判斷所述狀態信息是否與預先配置的失敗類型相匹配,包括:
根據所述狀態信息,確定請求失敗的所述頁面請求的失敗類型;
判斷預先配置的失敗類型中是否存在所述頁面請求的失敗類型。
3.根據權利要求1或2所述的方法,其特征在于,在重新發送請求失敗的所述頁面請求后,所述方法還包括:
確定重新發送的所述頁面請求請求失敗,獲取所述頁面請求的當前重試次數;
判斷所述當前重試次數是否達到預設次數;
如果達到,刪除所述頁面請求;
如果未達到,繼續觸發所述請求重試邏輯執行,直至所述頁面請求的重試次數達到所述預設次數,或接收到所述頁面請求的請求數據。
4.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
獲取針對目標頁面發起的所有頁面請求;
確定各頁面請求請求失敗對應的失敗類型,并將對應多個請求失敗的頁面請求的失敗類型作為預先配置的失敗類型;
獲取針對每一個預先配置的失敗類型所配置的請求重試邏輯,并建立該請求重試邏輯與所述預先配置的失敗類型之間的對應關系。
5.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
將調用的所述請求重試邏輯插入請求失敗的所述頁面請求的失敗處理函數;
所述執行調用的所述請求重試邏輯,包括:
執行所述失敗處理函數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811099007.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種操作系統遷移的實現方法、裝置及系統
- 下一篇:指示波束的方法和裝置





