[发明专利]网络请求包上报方法、装置和系统在审
申请号: | 201410142903.3 | 申请日: | 2014-04-10 |
公开(公告)号: | CN104980471A | 公开(公告)日: | 2015-10-14 |
发明(设计)人: | 廖志委 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 请求 上报 方法 装置 系统 | ||
技术领域
本发明涉及互联网技术领域,特别是涉及一种网络请求包上报方法、装置和系统。
背景技术
目前存在一种传统的HTTP请求包上报方法,为了对网页功能进行测试,可在计算机上运行一种代理程序,测试人员通过计算机上运行的网页浏览器发起HTTP(Hypertext transfer protocol,超文本传送协议)请求包,通过代理程序将HTTP请求包发送给请求包资源所在的服务器,同时该代理程序会抓取该HTTP请求包后上报到处理服务器,由安全服务器对HTTP请求包进行安全扫描。
然而,发明人发现传统的HTTP请求包上报方法,代理程序仅能在普通的计算机上运行,这样就无法实现将移动终端上的HTTP请求包上报给处理服务器。
发明内容
基于此,有必要针对传统技术中无法实现将移动终端上的HTTP请求包包上报给处理服务器的问题,提供一种网络请求包上报方法、装置和系统。
一种网络请求包上报方法,所述方法包括:
与移动终端建立网络连接;
当所述移动终端根据预设的代理地址而通过所述网络连接发送了第一网络请求包后,接收所述第一网络请求包;所述第一网络请求包包括目标资源服务器的地址和请求正文;
根据预设的处理服务器的地址将所述第一网络请求包上报给处理服务器;
根据所述第一网络请求包生成包括所述请求正文的第二网络请求包,并根据所述目标资源服务器的地址向所述目标资源服务器发送所述第二网络请求包。
一种网络请求包上报装置,所述网络请求包上报装置包括:
网络连接建立模块,用于与移动终端建立网络连接;
第一网络请求包接收模块,用于当所述移动终端根据预设的代理地址而通过所述网络连接发送了第一网络请求包后,接收所述第一网络请求包;所述第一网络请求包包括目标资源服务器的地址和请求正文;
上报模块,用于根据预设的处理服务器的地址将所述第一网络请求包上报给处理服务器;
第二网络请求包发送模块,用于根据所述第一网络请求包生成包括所述请求正文的第二网络请求包,并根据所述目标资源服务器的地址向所述目标资源服务器发送所述第二网络请求包。
上述网络请求包上报方法和装置,与移动终端建立网络连接后,接收移动终端发送的第一网络请求包,上报该第一网络请求包,同时根据第一网络请求包生成第二网络请求包,再将第二网络请求包发送给目标资源服务器。这样就实现了将移动终端上的网络请求包通过代理间接地上报给处理服务器,进而处理服务器可根据上报的网络请求包进行安全扫描,同时将移动终端的网络请求包发送到目标资源服务器,保证移动终端上发送的网络请求可以正常访问目标资源服务器。
一种网络请求包上报方法,所述方法包括:
移动终端与代理计算机建立网络连接;
所述移动终端修改所述网络连接的代理地址为所述代理计算机的地址;
所述移动终端根据所述代理地址向所述代理计算机发送网络请求包;所述网络请求包携带有目标资源服务器的地址;
所述代理计算机通过代理程序接收所述网络请求包,根据预设的处理服务器的地址而将所述网络请求包上报给处理服务器,并根据所述目标资源服务器的地址将所述网络请求包发送给目标资源服务器。
一种网络请求包上报系统,所述系统包括移动终端和代理计算机;
所述移动终端用于与代理计算机建立网络连接;
所述移动终端还用于修改所述网络连接的代理地址为所述代理计算机的地址;
所述移动终端还用于根据所述代理地址向所述代理计算机发送网络请求包;所述网络请求包携带有目标资源服务器的地址;
所述代理计算机用于通过代理程序接收所述网络请求包,根据预设的处理服务器的地址而将所述网络请求包上报给处理服务器,并根据所述目标资源服务器的地址将所述网络请求包发送给目标资源服务器。
上述网络请求包上报方法和系统,移动终端与代理计算机建立网络连接后,修改网络连接的代理地址,使得移动终端发出的网络请求包能够被代理计算机上的代理程序获取,从而代理计算机上的代理程序可以一方面将网络请求包上报给处理服务器,另一方面将网络请求包发送给目标资源服务器。这样就实现了将移动终端上的网络请求包通过代理计算机代理间接地上报给处理服务器,进而处理服务器可根据上报的网络请求包进行安全扫描,同时将移动终端的网络请求包发送到目标资源服务器,保证移动终端上发送的网络请求可以正常访问目标资源服务器。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410142903.3/2.html,转载请声明来源钻瓜专利网。