一种调试Web应用的方法及装置制造方法及图纸

技术编号:8685663 阅读:115 留言:0更新日期:2013-05-09 05:14
本申请提供了一种调试Web应用的方法及装置,通过获得默认请求端口的第一HTTP请求,对所述第一HTTP请求进行解析,确定所述第一HTTP请求的第一域名,确定所述第一域名对应的所述第一预设转发端口,通过所述第一预设转发端口将所述第一HTTP请求转发到对应的Web应用,进而接收所述Web应用返回的响应内容,将所述响应内容通过默认请求端口返回到发送所述第一HTTP请求的浏览器。实现了在一台计算机上同时对分布式Web系统中的多个Web应用进行调试,进而省却了多台计算机之间远程文件复制和远程操作切换,进而提高了对分布式Web系统中的Web应用的部署以及调试的操作效率。

【技术实现步骤摘要】

本专利技术涉及网络系统领域,尤其涉及一种调试Web应用的方法及装置
技术介绍
分布在LAN或者WAN上的多台Web服务器主机通过自组织方式或者由专门的设备负责组织调度的方式进行协同工作而组成一个Web站点,共同分担用户对该站点的Web请求负载,这样的系统被称为分布式Web系统。分布式Web系统包含多个相关联的Web应用。在正式环境和公共测试环境中,不同的Web应用一般会部署在不同的计算机上,并且每个Web应用之间存在相互关联或依赖关系。在开发过程中开发人员时,常需要同时在本地调试环境中运行这些相关联的Web应用进行对分布式Web系统的调试。例如,一个分布式Web系统APP包括三个Web应用:Front-end A(缩写为FEA),公共测试环境中外部访问FEA的域名是http://fea.taoba0.0rg,端口是默认的80,域名指向IP地址是110.110.0.10。Front-end B(缩写为FEB),公共测试环境中外部访问FEB的域名是http://feb.taoba0.0rg,端口是默认的80,域名指向IP地址是110.110.0.20。Service Center (本文档来自技高网...

【技术保护点】
一种调试Web应用的方法,Web系统中的N个Web应用设置于一个终端上,每个Web应用都对应一个域名,其中,N大于等于2,所述N个应用之间相互关联和调用,其特征在于,所述方法具体包括:获得默认请求端口的第一HTTP请求,并在确定所述第一HTTP请求为所述N个Web应用对应的HTTP请求后,对所述第一HTTP请求进行解析,确定所述第一HTTP请求的第一域名;根据预存的所述第一域名与第一预设转发端口的对应关系,确定所述第一域名对应的所述第一预设转发端口,通过所述第一预设转发端口将所述第一HTTP请求转发到对应的Web应用;接收所述Web应用返回的响应内容,将所述响应内容通过默认请求端口返回到发送所...

【技术特征摘要】
1.一种调试Web应用的方法,Web系统中的N个Web应用设置于一个终端上,每个Web应用都对应一个域名,其中,N大于等于2,所述N个应用之间相互关联和调用,其特征在于,所述方法具体包括: 获得默认请求端口的第一 HTTP请求,并在确定所述第一 HTTP请求为所述N个Web应用对应的HTTP请求后,对所述第一 HTTP请求进行解析,确定所述第一 HTTP请求的第一域名; 根据预存的所述第一域名与第一预设转发端口的对应关系,确定所述第一域名对应的所述第一预设转发端口,通过所述第一预设转发端口将所述第一 HTTP请求转发到对应的Web应用; 接收所述Web应用返回的响应内容,将所述响应内容通过默认请求端口返回到发送所述第一 HTTP请求的浏览器。2.按权利要求1所述的方法,其特征在于,在所述终端上设置的代理服务器获得默认请求端口的第一 HTTP请 求之前,进一步包括: 接收用户对所述N个Web应用的请求,并根据所述请求生成第一 HTTP请求; 通过预存的第一域名与预设IP地址之间的对应关系,对所述第一 HTTP请求进行本地域名解析获得所述第一 HTTP请求对应的所述预设IP地址,所述预设IP地址为系统默认本机IP地址。3.按权利要求1所述的方法,其特征在于,所述对所述第一HTTP请求进行解析,确定该第一 HTTP请求的所述第一域名,具体为: 所述代理服务器从第一 HTTP请求头信息的Host项中读取第一域名。4.按权利要求3所述的方法,其特征在于,所述预存的所述第一域名与第一预设转发端口的对应关系,具体为:所述第一域名与所述第一预设转发端口一一对应。5.按权利要求4所述的方法,其特征在于,N个所述Web应用中一个Web应用对应一个唯一所述第一预设转发端口。6.按权利要求1所述的方法,其特征在于,所述通过所述第一预设转发端口将所述第一 HTTP请求转发到对应的Web应用,具体包括: 根据预存的所述第一预设转发端口与Web应用的实际IP地址的对应关系,确定被请求...

【专利技术属性】
技术研发人员:陈东
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1