【技术实现步骤摘要】
请求转发方法、装置、设备及存储介质
本专利技术涉及网络通信
,尤其涉及一种请求转发方法、装置、设备及存储介质。
技术介绍
目前,很多应用程序或应用系统集成了第三方功能服务。实际应用中,第三方功能服务的供应商会将其服务接口提供给应用程序或应用系统以供调用。为了便于对接收到的服务调用请求进行统一管理,现有的方式是在应用程序或应用系统中设置一个网关,通过网关来对接收或发出的用户请求进行统一调度,但现有的调度方式并未从安全层面的对接收到的调用请求进行处理和转发,使得请求接收方的系统安全无法得到有效保障。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供了一种请求转发方法、装置、设备及存储介质,旨在解决现有的调度方式未从安全层面的对接收到的调用请求进行针对性处理和转发,使得请求接收方的系统安全无法得到有效保障的技术问题。为实现上述目的,本专利技术提供了一种请求转发方法,所述方法包括以下步骤:接收服务调用请求,获取所述 ...
【技术保护点】
1.一种请求转发方法,其特征在于,所述请求转发方法包括:/n接收服务调用请求,获取所述服务调用请求中包含的请求参数;/n根据所述请求参数判断所述服务调用请求所属的请求类型;/n在所述请求类型为内调外请求时,获取所述服务调用请求对应的请求账户信息;/n将所述请求账户信息添加至所述请求参数中以得到新的服务调用请求,并对所述新的服务调用请求进行转发。/n
【技术特征摘要】
1.一种请求转发方法,其特征在于,所述请求转发方法包括:
接收服务调用请求,获取所述服务调用请求中包含的请求参数;
根据所述请求参数判断所述服务调用请求所属的请求类型;
在所述请求类型为内调外请求时,获取所述服务调用请求对应的请求账户信息;
将所述请求账户信息添加至所述请求参数中以得到新的服务调用请求,并对所述新的服务调用请求进行转发。
2.如权利要求1所述的请求转发方法,其特征在于,所述根据所述请求参数判断所述服务调用请求所属的请求类型的步骤之后,还包括:
在所述请求类型为外调内请求时,根据所述请求参数进行请求校验;
在校验通过时,获取预先配置的请求转发规则;
根据所述请求转发规则对所述请求参数进行匹配,在匹配成功时,对所述服务调用请求进行转发。
3.如权利要求2所述的请求转发方法,其特征在于,所述根据所述请求参数判断所述服务调用请求所属的请求类型的步骤,包括:
从所述请求参数中读取请求URL信息,以及所述服务调用请求的发起者的地址信息;
检测所述地址信息中是否存在所述发起者的IP地址信息,若存在,则根据所述IP地址信息判断所述发起者是否属于内部发起者;
根据所述请求URL信息判断所述发起者对应的调用对象是否属于内部对象;
在所述发起者属于内部发起者,且所述调用对象不属于内部对象时,判定所述服务调用请求所属的请求类型为内调外请求;
在所述发起者不属于内部发起者,且所述调用对象属于内部对象时,判定所述服务调用请求所属的请求类型为外调内请求。
4.如权利要求2所述的请求转发方法,其特征在于,所述在所述请求类型为外调内请求时,根据所述请求参数进行请求校验的步骤,包括:
在所述请求类型为外调内请求时,提取所述请求参数中包含的请求账户信息和请求URL信息;
根据所述请求URL信息确定所述服务调用请求的调用对象;
从所述请求账户信息中获取请求账户标识,根据所述请求账户标识在预设权限库中查找对应的调用对象列表;
根据所述调用对象列表对所述调用对象进行精确匹配;
在匹配成功时,判定校验通过,在匹配失败时,判定校验不通过。
5.如权利要求4所述的请求转发方法,其特征在于,所述在所述请求类型为外调内请求时...
【专利技术属性】
技术研发人员:符吉满,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。