[發(fā)明專利]一種網(wǎng)絡(luò)通信過(guò)程的監(jiān)聽(tīng)方法、系統(tǒng)和設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 201210083374.5 | 申請(qǐng)日: | 2012-03-27 |
| 公開(kāi)(公告)號(hào): | CN103368783B | 公開(kāi)(公告)日: | 2017-04-12 |
| 發(fā)明(設(shè)計(jì))人: | 謝義棟 | 申請(qǐng)(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號(hào): | H04L12/26 | 分類號(hào): | H04L12/26;H04L29/08 |
| 代理公司: | 北京鑫媛睿博知識(shí)產(chǎn)權(quán)代理有限公司11297 | 代理人: | 龔家驊 |
| 地址: | 英屬開(kāi)曼群島大開(kāi)*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)絡(luò) 通信 過(guò)程 監(jiān)聽(tīng) 方法 系統(tǒng) 設(shè)備 | ||
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其是涉及了一種網(wǎng)絡(luò)通信過(guò)程的監(jiān)聽(tīng)方法、系統(tǒng)和設(shè)備。
背景技術(shù)
如圖1所示,為用戶通過(guò)瀏覽器瀏覽Web系統(tǒng)數(shù)據(jù)的流程示意圖,用戶在通過(guò)URL(Uniform?Resource?Locator,統(tǒng)一資源定位符)訪問(wèn)Web系統(tǒng)的網(wǎng)頁(yè)時(shí),會(huì)觸發(fā)Web系統(tǒng)發(fā)送用于獲取Web系統(tǒng)外部的Service(服務(wù)器)數(shù)據(jù)的HTTP(Hyper?Text?Transport?Protocol,超文本傳送協(xié)議)請(qǐng)求,并由該Web系統(tǒng)通過(guò)HTTP請(qǐng)求獲取Web系統(tǒng)外部的Service的數(shù)據(jù),將獲取到的數(shù)據(jù)拼裝成網(wǎng)頁(yè)內(nèi)容,并最終將該網(wǎng)頁(yè)內(nèi)容在用戶的瀏覽器中展示。
需要注意的是,上述HTTP請(qǐng)求對(duì)用戶是透明的,但開(kāi)發(fā)工程師和測(cè)試工程師在測(cè)試或排查系統(tǒng)問(wèn)題時(shí),需要監(jiān)控Web系統(tǒng)發(fā)送的HTTP請(qǐng)求,以確認(rèn)HTTP請(qǐng)求的格式是否符合Service要求、返回的數(shù)據(jù)是否存在問(wèn)題等。
監(jiān)控Web系統(tǒng)發(fā)送的HTTP請(qǐng)求,方式一:開(kāi)發(fā)工程師進(jìn)行代碼DEBUG(調(diào)試),步驟包括:(1)部署Web系統(tǒng),多為本地環(huán)境部署;(2)使用開(kāi)發(fā)環(huán)境集成工具,開(kāi)啟代碼DEBUG模式;(3)在發(fā)送HTTP請(qǐng)求的代碼處設(shè)置斷點(diǎn),如果有多處發(fā)送HTTP請(qǐng)求的代碼,需要設(shè)置多個(gè)斷點(diǎn);(4)通過(guò)URL訪問(wèn)Web系統(tǒng),在斷點(diǎn)處查看DEBUG信息,確認(rèn)發(fā)送的HTTP請(qǐng)求是否存在問(wèn)題。
方式二:開(kāi)發(fā)輔助工具Fiddler(Web調(diào)試代理),F(xiàn)iddler使用代理服務(wù)器的方式監(jiān)聽(tīng)Web系統(tǒng)發(fā)送的HTTP請(qǐng)求,步驟包括:(1)運(yùn)行Fiddler;(2)Fiddler在本地端口8888開(kāi)啟代理服務(wù);(3)Fiddler將系統(tǒng)代理設(shè)置為127.0.0.1:8888,即設(shè)置Fiddler為代理服務(wù);(4)原先要經(jīng)過(guò)代理服務(wù)的網(wǎng)絡(luò)數(shù)據(jù)包,現(xiàn)在都將通過(guò)Fiddler進(jìn)行中轉(zhuǎn);(5)Fiddler在中轉(zhuǎn)過(guò)程中記錄HTTP的數(shù)據(jù)包。
在實(shí)現(xiàn)本申請(qǐng)的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下問(wèn)題:
方式一需要人工進(jìn)行操作,對(duì)代碼結(jié)構(gòu)不熟悉時(shí)則無(wú)法設(shè)置斷點(diǎn),進(jìn)而無(wú)法監(jiān)控Web系統(tǒng)發(fā)送的HTTP請(qǐng)求;方式二能監(jiān)聽(tīng)到的是需要通過(guò)代理進(jìn)行通信的HTTP請(qǐng)求,無(wú)法監(jiān)聽(tīng)不經(jīng)過(guò)代理的HTTP請(qǐng)求;而且方式一和方式二都受限于本地進(jìn)行監(jiān)聽(tīng)調(diào)試,只能監(jiān)聽(tīng)到本地系統(tǒng)發(fā)送出去的HTTP請(qǐng)求。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)通信過(guò)程的監(jiān)聽(tīng)方法、系統(tǒng)和設(shè)備,以對(duì)網(wǎng)絡(luò)通信過(guò)程中的HTTP請(qǐng)求進(jìn)行監(jiān)聽(tīng)。
為了達(dá)到上述目的,本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)通信過(guò)程的監(jiān)聽(tīng)方法,該方法應(yīng)用于包括處理裝置和多個(gè)應(yīng)用服務(wù)器的網(wǎng)絡(luò)系統(tǒng)中,所述多個(gè)應(yīng)用服務(wù)器上分別部署有監(jiān)聽(tīng)器,所述多個(gè)應(yīng)用服務(wù)器中有用于獲得數(shù)據(jù)的第一應(yīng)用服務(wù)器以及用于提供所述數(shù)據(jù)的第二應(yīng)用服務(wù)器;該方法包括以下步驟:
所述處理裝置接收監(jiān)聽(tīng)器獲得的第一應(yīng)用服務(wù)器發(fā)送的用于獲得數(shù)據(jù)的網(wǎng)絡(luò)通信數(shù)據(jù)包,其中,所述第一應(yīng)用服務(wù)器發(fā)送的用于獲得數(shù)據(jù)的網(wǎng)絡(luò)通信數(shù)據(jù)包是所述第一應(yīng)用服務(wù)器與其他的第二應(yīng)用服務(wù)器進(jìn)行通信以獲得數(shù)據(jù)時(shí)發(fā)送的;
所述處理裝置利用所述網(wǎng)絡(luò)通信數(shù)據(jù)包對(duì)所述第一應(yīng)用服務(wù)器的網(wǎng)絡(luò)通信過(guò)程進(jìn)行監(jiān)聽(tīng)。
本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)通信過(guò)程的監(jiān)聽(tīng)方法,該方法應(yīng)用于包括處理裝置和多個(gè)應(yīng)用服務(wù)器的網(wǎng)絡(luò)系統(tǒng)中,且所述多個(gè)應(yīng)用服務(wù)器上分別部署有監(jiān)聽(tīng)器,所述多個(gè)應(yīng)用服務(wù)器中有用于獲得數(shù)據(jù)的第一應(yīng)用服務(wù)器以及用于提供所述數(shù)據(jù)的第二應(yīng)用服務(wù)器;該方法包括以下步驟:
監(jiān)聽(tīng)器獲得第一應(yīng)用服務(wù)器發(fā)送的用于獲得數(shù)據(jù)的網(wǎng)絡(luò)通信數(shù)據(jù)包,其中,所述第一應(yīng)用服務(wù)器發(fā)送的用于獲得數(shù)據(jù)的網(wǎng)絡(luò)通信數(shù)據(jù)包是所述第一應(yīng)用服務(wù)器與其他的第二應(yīng)用服務(wù)器進(jìn)行通信以獲得數(shù)據(jù)時(shí)發(fā)送的;
所述監(jiān)聽(tīng)器將所述獲得的網(wǎng)絡(luò)通信數(shù)據(jù)包發(fā)送給所述處理裝置。
本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)通信過(guò)程的監(jiān)聽(tīng)系統(tǒng),包括處理裝置和多個(gè)應(yīng)用服務(wù)器,且所述多個(gè)應(yīng)用服務(wù)器上分別部署有監(jiān)聽(tīng)器,所述多個(gè)應(yīng)用服務(wù)器中有用于獲得數(shù)據(jù)的第一應(yīng)用服務(wù)器以及用于提供所述數(shù)據(jù)的第二應(yīng)用服務(wù)器;其中:
所述第一應(yīng)用服務(wù)器,用于在與其他的第二應(yīng)用服務(wù)器進(jìn)行通信以獲得數(shù)據(jù)時(shí)發(fā)送用于獲得數(shù)據(jù)的網(wǎng)絡(luò)通信數(shù)據(jù)包;
所述監(jiān)聽(tīng)器,用于獲得所述第一應(yīng)用服務(wù)器發(fā)送的用于獲得數(shù)據(jù)的網(wǎng)絡(luò)通信數(shù)據(jù)包,并將所述獲得的網(wǎng)絡(luò)通信數(shù)據(jù)包發(fā)送給所述處理裝置;
所述處理裝置,用于接收所述網(wǎng)絡(luò)通信數(shù)據(jù)包,并利用所述網(wǎng)絡(luò)通信數(shù)據(jù)包對(duì)所述第一應(yīng)用服務(wù)器的網(wǎng)絡(luò)通信過(guò)程進(jìn)行監(jiān)聽(tīng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210083374.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
- 一種復(fù)用實(shí)時(shí)監(jiān)聽(tīng)同一用戶的系統(tǒng)和方法
- 一種監(jiān)督監(jiān)聽(tīng)活動(dòng)的系統(tǒng)及方法
- 實(shí)時(shí)監(jiān)聽(tīng)控制業(yè)務(wù)的實(shí)現(xiàn)方法
- 一種廣域通信網(wǎng)的合法監(jiān)聽(tīng)方法
- 監(jiān)聽(tīng)實(shí)現(xiàn)系統(tǒng)、方法、移動(dòng)終端及監(jiān)聽(tīng)控制裝置
- 監(jiān)聽(tīng)信息的發(fā)送方法、裝置和監(jiān)聽(tīng)方法及裝置
- 安全監(jiān)聽(tīng)方法及系統(tǒng)
- 一種合法監(jiān)聽(tīng)的方法及相關(guān)設(shè)備
- 下行通道監(jiān)聽(tīng)方法、終端及存儲(chǔ)介質(zhì)
- PDCCH的監(jiān)聽(tīng)方法及裝置





