[發明專利]一種動態檢測URL重定向死循環的方法及裝置有效
| 申請號: | 201210339425.6 | 申請日: | 2012-09-13 |
| 公開(公告)號: | CN103678364B | 公開(公告)日: | 2020-01-21 |
| 發明(設計)人: | 馮照臨;劉中勝 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955 |
| 代理公司: | 11415 北京博思佳知識產權代理有限公司 | 代理人: | 林祥 |
| 地址: | 開曼群島大開曼島西灣路8*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 檢測 url 定向 循環 方法 裝置 | ||
本申請公開了一種動態檢測URL重定向死循環的方法及裝置,該方法包括:A、接收應用系統按照預設URL鏈跳轉時發出的攜帶目的URL的跳轉請求,將目的URL添加到已檢測URL鏈末端,得到待檢測URL鏈;B、判斷待檢測URL鏈中是否存在URL環,若待檢測URL鏈中存在URL環,則確定檢測到待檢測URL鏈中存在URL重定向死循環;若待檢測URL鏈中不存在URL環,則跳轉至目的URL,在確定預設URL鏈中存在下一個URL、且通知應用系統發出攜帶下一個URL作為目的URL的跳轉請求后,轉向步驟A。該方案檢測效率高,可避免應用系統面臨的威脅。
技術領域
本申請涉及通信技術領域,尤指一種動態檢測統一資源定位符URL重定向死循環的方法及裝置。
背景技術
在互聯網應用系統中,當用戶請求訪問網頁時,經常會用到統一資源定位符(Uniform Resource Locator,URL)重定向跳轉。URL(也可以稱為網頁地址、網址)是因特網上標準的資源的地址;重定向是把一個目錄或文件的訪問請求轉發至另一個目錄或者文件,當用戶發出相應的訪問請求時,將自動跳轉到指定的位置。URL重定向(也可以稱為網址重定向或網域名稱轉址)是指當用戶請求訪問某個網址時,將其跳轉到另一網址的技術,也就是把一個URL重定向到另一個URL。
若對于URL重定向跳轉處理不當,可能引發網頁跳轉死循環,例如:對于URL鏈a→b→c→b來說,在該URL鏈中存在一個URL環即b→c→b,當應用系統按照上述URL鏈重定向跳轉時,就會按照上述URL鏈中存在的URL環一直跳轉,這時就會發生URL重定向死循環;其中,a表示用戶請求訪問的URL,b、c表示跳轉后的URL。當應用系統發生URL重定向死循環后,應用系統將面臨致命的威脅:系統訪問量大幅上升;線程資源被持續占用得不到釋放;引發內存泄露。在計算機科學中,內存泄漏是指由于疏忽或錯誤造成程序未能釋放不再使用的內存的現象。這種現象會因為可用內存數量減少導致計算機性能降低。在最壞的情況下,過多的可用內存被分配掉會導致全部或部分設備停止正常工作,或者應用程序崩潰。
現有技術只能通過人工監控Java虛擬機(Java Virtual Machine,JVM)、流量等方法,檢測URL重定向死循環,這種人工檢測URL重定向死循環的方法效率非常低,而且不能根本避免應用系統可能面臨的威脅。
發明內容
本申請實施例提供一種動態檢測URL重定向死循環的方法及裝置,用以解決現有的人工檢測URL重定向死循環的方法效率非常低,而且不能根本避免應用系統可能面臨的威脅的問題。
一種動態檢測URL重定向死循環的方法,包括:
A、接收應用系統按照預設URL鏈跳轉時發出的攜帶目的統一資源定位符URL的跳轉請求,將所述目的URL添加到已檢測URL鏈末端,得到待檢測URL鏈,所述已檢測URL鏈順序存儲應用系統已跳轉的URL;
B、判斷所述待檢測URL鏈中是否存在URL環,若所述待檢測URL鏈中存在URL環,則確定檢測到所述待檢測URL鏈中存在URL重定向死循環;若所述待檢測URL鏈中不存在URL環,則跳轉至所述目的URL,在確定所述預設URL鏈中存在下一個URL、且通知應用系統發出攜帶下一個URL作為目的URL的跳轉請求后,轉向步驟A。
一種動態檢測URL重定向死循環的裝置,包括:
接收單元,用于接收應用系統按照預設URL鏈跳轉時發出的攜帶目的統一資源定位符URL的跳轉請求;
添加單元,用于將所述目的URL添加到已檢測URL鏈末端,得到待檢測URL鏈,所述已檢測URL鏈順序存儲應用系統已跳轉的URL;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210339425.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據增量合并的方法及其裝置
- 下一篇:一種數據匹配方法及裝置





