一种http协议调试系统、装置和方法制造方法及图纸

技术编号:17998732 阅读:38 留言:0更新日期:2018-05-19 15:56
本发明专利技术公开了一种http协议调试系统、装置和方法,包括操作后台、存储器和代理服务器;所述操作后台包括Hosts切换模块;所述Hosts切换模块用于根据获取到的用户当前测试环境从所述存储器中的多个Hosts中选择对应的Hosts;所述代理服务器包括执行模块;所述执行模块用于拦截终端发送的域名请求,查询选择出的所述Hosts中是否保存有与所述域名请求对应的IP地址;若存在,则将所述IP地址对应的响应内容返回至所述终端;若不存在,则将所述域名请求转发至域名解析服务器,并将所述域名解析服务器发回的响应内容返回至所述终端。解决了fiddler存在Hosts绑定切换麻烦的技术问题。

【技术实现步骤摘要】
一种http协议调试系统、装置和方法
本专利技术涉及计算机应用
,尤其涉及一种http协议调试系统、装置和方法。
技术介绍
超文本传输协议(HyperTextTransferProtocol,HTTP),是互联网上应用最广泛的一种网络协议,规定了浏览器和万维网服务器之间互相通信的规则。对于普通上网用户而言,仅需在客户端的浏览器中输入链接地址并点击链接,就可得到万维网服务器端响应的网页数据信息。但对于研发人员来说,关注更多的是怎样对http协议进行调试。目前进行http协议调试的工具主要是fiddler,但fiddler与Hosts绑定切换麻烦,对于拥有多套测试环境的公司来说,业务人员需要将fiddler与不同的hosts实现绑定,那么就需要手工做多次复制粘贴的操作。
技术实现思路
本专利技术提供了一种http协议调试系统、装置和方法,解决了fiddler存在Hosts绑定切换麻烦的技术问题。本专利技术提供了一种http协议调试系统,包括操作后台、存储器和代理服务器;所述操作后台包括Hosts切换模块;所述Hosts切换模块用于根据获取到的用户当前测试环境从所述存储器中的多个Host本文档来自技高网...
一种http协议调试系统、装置和方法

【技术保护点】
一种http协议调试系统,其特征在于,包括操作后台、存储器和代理服务器;所述操作后台包括Hosts切换模块;所述Hosts切换模块用于根据获取到的用户当前测试环境从所述存储器中的多个Hosts中选择对应的Hosts;所述代理服务器包括执行模块;所述执行模块用于拦截终端发送的域名请求,查询选择出的所述Hosts中是否保存有与所述域名请求对应的IP地址;若存在,则将所述IP地址对应的响应内容返回至所述终端;若不存在,则将所述域名请求转发至域名解析服务器,并将所述域名解析服务器发回的响应内容返回至所述终端。

【技术特征摘要】
1.一种http协议调试系统,其特征在于,包括操作后台、存储器和代理服务器;所述操作后台包括Hosts切换模块;所述Hosts切换模块用于根据获取到的用户当前测试环境从所述存储器中的多个Hosts中选择对应的Hosts;所述代理服务器包括执行模块;所述执行模块用于拦截终端发送的域名请求,查询选择出的所述Hosts中是否保存有与所述域名请求对应的IP地址;若存在,则将所述IP地址对应的响应内容返回至所述终端;若不存在,则将所述域名请求转发至域名解析服务器,并将所述域名解析服务器发回的响应内容返回至所述终端。2.根据权利要求1所述的http协议调试系统,其特征在于,所述操作后台还包括规则写入模块,用于将规则写入所述存储器,所述规则为修改所述响应内容的依据;所述代理服务器还包括规则解析模块,用于对所述规则进行解析;所述执行模块还用于根据所述规则的解析结果对所述响应内容进行相应的修改。3.根据权利要求2所述的http协议调试系统,其特征在于,所述写入模块,具体用于将与所述终端一一对应的规则写入所述存储器,所述规则为修改所述响应内容的依据。4.根据权利要求2或3所述的http协议调试系统,其特征在于,所述写入模块还用于将非所述http协议调试系统范式的规则转化为所述http协议调试系统范式的规则,并将转化后的规则写入所述存储器。5.根据权利要求1所述的http协议调试系统,其特征在于,所述操作...

【专利技术属性】
技术研发人员:李伟龙胡梅古知己许伟陈磊
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1