[發明專利]HTTP服務的處理方法、裝置、存儲介質及處理器有效
| 申請號: | 201510728862.0 | 申請日: | 2015-10-30 |
| 公開(公告)號: | CN106656920B | 公開(公告)日: | 2019-09-06 |
| 發明(設計)人: | 高全勝 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京鼎佳達知識產權代理事務所(普通合伙) 11348 | 代理人: | 王偉鋒;劉鐵生 |
| 地址: | 100083 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | http 服務 處理 方法 裝置 | ||
本發明公開了一種HTTP服務的處理方法及裝置,涉及電通信技術領域,為解決處理HTTP請求/響應效率低下的問題而發明。本發明的方法包括:對前端發起的超文本傳輸協議HTTP請求進行攔截;對攔截的HTTP請求進行統一批量處理;將處理后的HTTP請求發送給服務器;攔截所述服務器返回的HTTP響應;對攔截的HTTP響應進行統一批量處理;將處理后的HTTP響應發送給對應的前端。本發明主要應用于對基于相同或相似業務邏輯的HTTP請求/響應進行批量處理的過程中。
技術領域
本發明涉及電通信技術領域,尤其涉及一種HTTP服務的處理方法及裝置。
背景技術
現有的網絡訪問方法大多基于超文本傳輸協議(Hypertext Transfer Trotocol,簡稱HTTP)實現。客戶端向服務器發起一個HTTP請求,請求獲取某個數據資源。服務器對HTTP請求的內容進行解析,根據查詢條件進行數據查詢,并通過返回HTTP響應的方式將查詢到的數據資源返回給客戶端。
在向服務器發送HTTP請求時,通常需要在客戶端側對HTTP請求進行處理,例如對HTTP請求報文頭部(header)中的請求方法進行改寫,或者基于定制的業務需求向HTTP請求報文體部(body)中增加數據等。而在接收到服務器返回的HTTP響應后,也需要對HTTP響應進行處理,例如修改HTTP響應報文頭部中的數據格式,或者對HTTP響應報文中狀態行里的狀態碼進行修改等。現有技術中,客戶端每發起一次HTTP請求或接收到一個HTTP響應時,都會通過特定線程對HTTP請求/響應進行一次處理。
在上述處理HTTP請求/響應的過程中,發明人發現,當HTTP請求或響應的數量較多時,對大量的HTTP請求/響應單獨進行處理十分耗費客戶端的處理資源。特別是在這些請求或響應都基于相同或相似的業務需求邏輯實現時,相同或相似的處理過程會產生大量的冗余操作,使得HTTP處理的效率十分低下。
發明內容
本發明提供了一種HTTP服務的處理方法及裝置,能夠解決現有技術中處理HTTP請求/響應效率低下的問題。
為解決前述技術問題,一方面,本發明提供了一種HTTP服務的處理方法,所述方法包括:
對前端發起的超文本傳輸協議HTTP請求進行攔截;
對攔截的HTTP請求進行統一批量處理;
將處理后的HTTP請求發送給服務器;
攔截所述服務器返回的HTTP響應;
對攔截的HTTP響應進行統一批量處理;
將處理后的HTTP響應發送給對應的前端。
另一方面,本發明還提供了一種HTTP服務的處理裝置,所述裝置包括:
第一攔截單元,用于對前端發起的超文本傳輸協議HTTP請求進行攔截;
第一處理單元,用于對攔截的HTTP請求進行統一批量處理;
第一發送單元,用于將處理后的HTTP請求發送給服務器;
第二攔截單元,用于攔截所述服務器返回的HTTP響應;
第二處理單元,用于對攔截的HTTP響應進行統一批量處理;
第二發送單元,用于將處理后的HTTP響應發送給對應的前端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510728862.0/2.html,轉載請聲明來源鉆瓜專利網。





