[发明专利]网络环境切换方法、装置、设备及计算机可读存储介质在审
| 申请号: | 202010093533.4 | 申请日: | 2020-02-14 |
| 公开(公告)号: | CN111343294A | 公开(公告)日: | 2020-06-26 |
| 发明(设计)人: | 王光辉;刘钊;吴茜;张明 | 申请(专利权)人: | 京东数字科技控股有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;臧建明 |
| 地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 环境 切换 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明提供一种网络环境切换方法、装置、设备及计算机可读存储介质,方法包括:获取预设的至少一个调用接口接收到的接口调用请求,以及接口调用请求对应的统一资源定位符;根据统一资源定位符,从预设的对应关系字典中获取与接口调用请求对应的目标互联网协议地址,其中,对应关系字典中包括多个网络环境下域名与互联网协议地址之间的对应关系;将统一资源定位符中的互联网协议地址替换为目标互联网协议地址,获得目标接口调用请求;根据目标接口调用请求,访问目标互联网协议地址。从而无需对手持终端设备进行root或越狱操作,有效地保证了手持终端设备的安全性,上述方法可以实时地对hosts文件进行修改,因此,修改效率较高。
技术领域
本发明涉及计算机领域,尤其涉及一种网络环境切换方法、装置、设备及计算机可读存储介质。
背景技术
在计算机网络接口开发过程中,经常需要在不同的网络环境下进行测试、开发等操作,例如,常见的网络环境可以包括测试环境、预发环境、线上环境等。而由于同一个网站在不同的网络环境对应有不同的IP地址,因此,在进行网络环境切换时,需要对存储的Hosts文件进行切换。其中,Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统在打开网页的时候会指向不同的IP地址。
当采用电脑进行接口开发等操作时,仅需要采用预设的第三方工具对Hosts进行切换即可。但是,在实现本发明过程中,发明人发现当采用手持终端设备,例如手机等进行网络接口的研发测试操作时,由于手机等手持终端设备的隐私权限问题,无法直接采用第三方工具进行Hosts进行切换操作。具体地,当手持终端设备为安卓系统时,需要对手持终端设备进行root操作,以获取更高的操作权限;当手持终端设备为苹果系统时,则需要对手持终端设备进行越狱操作,以获取更高的操作权限。在root或越狱之后,才能对手持终端设备中系统文件Hosts的修改。
但是,采用上述方法进行Hosts修改时,由于root或越狱会给手持终端设备带来较多的安全问题,例如会造成用户的个人信息泄露等。此外,root或越狱也需要花费较多的时间,从而Hosts切换操作效率较低,过程较为繁琐。
发明内容
本发明实施例提供一种网络环境切换方法、装置、设备及计算机可读存储介质,用于解决现有的网络环境切换方法会给手持终端设备带来较多的安全问题的技术问题。
本发明实施例的第一个方面是提供一种网络环境切换方法,包括:
获取预设的至少一个调用接口接收到的接口调用请求,以及所述接口调用请求对应的统一资源定位符;
根据所述统一资源定位符,从预设的对应关系字典中获取与所述接口调用请求对应的目标互联网协议地址,其中,所述对应关系字典中包括多个网络环境下域名与互联网协议地址之间的对应关系;
将所述统一资源定位符中的互联网协议地址替换为所述目标互联网协议地址,获得目标接口调用请求;
根据所述目标接口调用请求,访问所述目标互联网协议地址。
本发明实施例的第二个方面是提供一种网络环境切换装置,包括:
获取模块,用于获取预设的至少一个调用接口接收到的接口调用请求,以及所述接口调用请求对应的统一资源定位符;
处理模块,用于根据所述统一资源定位符,从预设的对应关系字典中获取与所述接口调用请求对应的目标互联网协议地址,其中,所述对应关系字典中包括多个网络环境下域名与互联网协议地址之间的对应关系;
替换模块,用于将所述统一资源定位符中的互联网协议地址替换为所述目标互联网协议地址,获得目标接口调用请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股有限公司,未经京东数字科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010093533.4/2.html,转载请声明来源钻瓜专利网。





