[发明专利]一种调用文件方法及装置有效
申请号: | 201610189253.7 | 申请日: | 2016-03-29 |
公开(公告)号: | CN107239475B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 辜志豪 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F21/44 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调用 文件 方法 装置 | ||
本申请实施例提供一种调用文件方法及装置,该方法当接收到针对https网页中网络资源文件的替换指令时,根据该替换指令,在本地建立虚拟服务器,并通过该虚拟服务器,将访问该网络资源文件的访问路径替换为访问本地的待调试资源文件的访问路径,之后为该虚拟服务器生成根证书以及子证书,使得当本地浏览器根据http网页发起对该网络资源文件的调用请求时,由该虚拟服务器接收该调用请求,并向该浏览器返回该待调试资源文件以及该子证书,使得该浏览器根据该子证书调用并执行该待调试资源文件。通过上述方法,由于为虚拟服务器生成了可向该浏览器提供根证书以及子证书,使该浏览器可正常调用该待调试资源文件。
技术领域
本申请涉及信息技术领域,尤其涉及一种调用文件方法及装置。
背景技术
在现今的信息化社会中,网络成为人们生活和工作中不可或缺的一部分。人们在浏览网页时,一般是通过浏览器(或者,具有浏览器内核的应用)与服务器建立通信连接,以使得该浏览器可向该服务器发送获取网页页面的请求,并在获得该服务器返回的网页页面后,显示该网页页面。
由于,网页是由一组代码构成的(如,由html5代码构成),并且该网页的代码指向各类资源文件(如,JavaScript程序源文件、网页的样式文件等)也是由各自的代码构成的,但是代码都是人工编写的,所以只要是代码就可能会存在缺陷或者瑕疵。于是,在服务器向网络提供一个网页之前(即,将一个网页上线之前),一般会在离线环境中,先对该网页中的各个代码进行测试,即,进行离线测试。
但是,在离线测试时,该服务器只能使用模拟的线上数据对该网页进行测试,这就使得离线测试的结果并不一定准确,也就是说通过离线测试确定没有问题的网页,在上线后也可能出现问题。则此时,工作人员需要在服务器端调试该出现问题的资源文件的代码,但是由于服务器一般比较繁忙,在该服务器中执行该调试操作的业务可能需要排队等待,直到有空闲线程来执行该调试操作业务,所以导致每一次调试该出现问题的资源文件的代码所需要的时间较长。并且,由于通常情况下仅靠一次调试很难解决该资源文件的代码中存在的问题,需要进行多次调试,所以进一步使得调试解决问题所需的时间增加(尤其是在对存储于其他服务器中的资源文件进行调试时,还需要浪费大量的传输时间)。基于上述原因,导致工作人员难以对网页中出现问题的资源文件进行快速、方便的调试。
于是,在现有技术中,针对网页中需要调试的资源文件,采用http代理的方法,将需要调试的资源文件映射到终端本地,以便后续可以利用真实的线上数据,对该资源文件进行调试,其中,http代理方法具体如图1所示。
图1为现有技术http代理的方法,具体包括:
S101:确定网页中需要调试的资源文件,并下载所述资源文件,作为待调试资源文件。
由于http代理方法,是希望工作人员可以在终端本地完成对该资源文件的调试,所以首先该端需要确定网页中需要调试的资源文件,再将该文件下载到该终端本地,作为待调试资源文件,以便后续可以对该待调试资源文件进行调试。
S102:建立虚拟服务器,并为该待调试资源文件确定访问路径。
该待调试资源文件需要通过本地浏览器获取。具体的,该浏览器通过运行网页中的代码,先获得该待调试资源文件的访问路径(即,该待调试资源文件的域名),再根据所述访问路径,向提供该待调试资源文件的服务器发起调用该资源文件的请求,最后获得该服务器返回的该待调试资源文件。
但是,由于工作人员希望能通过在本地直接修改该待调试资源文件,所以此时,该终端还需要伪装成为服务器,以欺骗该浏览器,让该浏览器通过运行同样的网页代码,获取本地已下载的该待调试资源文件。以实现,在该终端本地调试该待调试资源文件的目的。
具体的,该终端需要在本地建立虚拟服务器,并为存储在本地的该待调试资源文件确定访问路径(即,该待调试资源文件的虚拟域名)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610189253.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据记录方法及装置
- 下一篇:一种轻量级SQL数据库网站的开发方法