[发明专利]一种客户端网络请求链接配置方法和系统有效
申请号: | 201910847317.1 | 申请日: | 2019-09-09 |
公开(公告)号: | CN110602198B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 宫健;曹立龙 | 申请(专利权)人: | 苏宁消费金融有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 王磊 |
地址: | 210001 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 网络 请求 链接 配置 方法 系统 | ||
本发明公开了一种客户端网络请求链接配置方法,包括:针对每个环境设置独有的环境名称;针对与环境无关的各个通用配置项设置第一标识,针对每个环境下的各个环境配置项设置第二标识;创建配置项获取接口,接收输入的环境名称和检索标识,调用配置项获取接口以查询对应环境下是否存在与检索标识相同的第二标识,若有,返回对应的环境配置项,若无,返回与检索标识相同的第一标识对应的通用配置项。本发明通过调整配置文件格式,实现通过同一份配置文件管理多个环境的目的,配置过程清晰、且维护性好;另外,创建与环境无关的配置项获取接口,用户只需要调用配置项获取接口来获取需要的配置项信息,无需关心环境信息,提供极大的开发便利条件。
技术领域
本发明涉及配置项管理技术领域,具体而言涉及一种客户端网络请求链接配置方法和系统。
背景技术
在测试和开发环境,网络请求链接会对应不同的值,开发需要根据不同的环境来获取链接值。目前存在以下两个问题:第一,如果很多地方需要获取,则代码重复性较高;第二,如果有多个测试环境,获取链接值的判断语句也会增加,导致客户端代码维护性很差。
为了解决前述问题,部分技术人员提出可以根据不同环境创建多个配置文件,但如果某一个配置项和环境无关,导致所有配置文件都要配置一份相同的配置项信息,配置过程复杂、并且配置文件过多也容易导致维护困难。
发明内容
本发明目的在于提供一种客户端网络请求链接配置方法和系统,通过调整配置文件格式,将配置文件分为Base和Environment两大项,前者主要配置与环境无关的通用配置项,后者主要配置当前具体环境的配置项,实现通过同一份配置文件管理多个环境的目的,配置过程清晰、且维护性好;另外,创建与环境无关的配置项获取接口,用户只需要调用配置项获取接口来获取需要的配置项信息,无需关心环境信息,提供极大的开发便利条件。
为达成上述目的,结合图1,本发明提出一种客户端网络请求链接配置方法,所述方法包括:
针对每个环境设置独有的环境名称;
针对与环境无关的各个通用配置项设置第一标识,针对每个环境下的各个环境配置项设置第二标识,所述与环境无关的通用配置项之间的第一标识不重复,每个环境下的各个环境配置项的第二标识不重复;
创建配置项获取接口,接收输入的环境名称和检索标识,调用配置项获取接口以查询对应环境下是否存在与检索标识相同的第二标识,若有,返回对应的环境配置项,若无,返回与检索标识相同的第一标识对应的通用配置项。
进一步的实施例中,所述方法还包括:
针对每个环境设置独有的host地址信息;
如果对应环境下不存在与检索标识相同的第二标识,查询是否存在与检索标识相同的第一标识,若存在,返回对应的通用配置项,否则,返回当前环境下的配置文件的host地址信息。
进一步的实施例中,所述方法还包括:
判断配置项获取接口被调用的组件类别,根据组件类别获取对应的地址类型;
所述组件类别包括host地址获取组件和path地址获取组件,所述地址类型包括host地址和path地址。
进一步的实施例中,所述第一标识和第二标识对应于host地址信息和/或psth地址信息。
基于前述方法,本发明还提及一种客户端网络请求链接配置系统,所述系统包括:
环境管理模块,用于创建、删除环境,以及管理每个环境的环境名称;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁消费金融有限公司,未经苏宁消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910847317.1/2.html,转载请声明来源钻瓜专利网。