[发明专利]一种请求转发方法和装置在审
申请号: | 201811467758.0 | 申请日: | 2018-12-03 |
公开(公告)号: | CN109587240A | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 咸忠慧;王凯;许志强;孙昌勋 | 申请(专利权)人: | 北京容联易通信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/2452 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 邓超 |
地址: | 100000 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解析结果 内容匹配 请求转发 转发请求 预设 方法和装置 发送请求 转换处理 转换函数 解析 发送 申请 | ||
本申请提供了一种请求转发方法,该方法包括:基于解析待转发请求得到的解析结果,确定所述解析结果是否与预设的至少一个设定内容中的设定内容匹配;若所述解析结果与任一设定内容匹配,则利用预设的转换函数对所述待转发请求进行转换处理,得到待发送请求,并发送。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种请求转发方法和装置。
背景技术
目前,随着互联网技术的不断发展及普及,互联网用户极大增大,移动终端向服务端发送数据请求,服务端基于接收到的数据请求访问数据库,不同移动终端的数据请求中可能包括不同的请求方法,不同的数据库对数据请求中的请求方法有不同的要求,因此,服务端发送的各数据请求中的请求方法可能不能满足数据库的要求,因此,服务端若直接基于接收到的数据请求直接访问数据库,可能会导致大量的数据请求被拒、访问失败,从而,降低用户的体验。
发明内容
有鉴于此,本申请的目的在于提供一种请求转发方法和装置,用于解决现有技术中请求执行效率低的问题。
第一方面,本申请实施例提供了一种请求转发方法,该方法包括:
基于解析待转发请求得到的解析结果,确定所述解析结果是否与预设的至少一个设定内容中的设定内容匹配;
若所述解析结果与任一设定内容匹配,则利用预设的转换函数对所述待转发请求进行转换处理,得到待发送请求,并发送。
可选地,还包括:
若所述解析结果与各设定内容均不匹配,则向发送待转发请求的设备发送匹配失败指示。
可选地,在确定所述解析结果是否与预设的至少一个设定内容中的设定内容匹配之前,还包括:
判断所述解析结果中是否包含有设定信息;
若所述解析结果中包含有所述设定信息,则执行所述确定所述解析结果是否与预设的至少一个设定内容中的设定内容匹配的步骤;
若所述解析结果不包含所述设定信息,则丢弃所述待转发请求。
可选地,所述利用预设的转换函数对所述待转发请求进行转换处理,包括:
从所述解析结果中,提取与所述任一设定内容匹配的内容;
利用提取的内容对所述待转发请求进行更新。
可选地,所述设定内容包括put方法。
第二方面,本申请实施例提供了一种请求转发装置,该装置包括:
第一确定模块,用于基于解析待转发请求得到的解析结果,确定所述解析结果是否与预设的至少一个设定内容中的设定内容匹配;
第二确定模块,用于若所述解析结果与任一设定内容匹配,则利用预设的转换函数对所述待转发请求进行转换处理,得到待发送请求,并发送。
可选地,还包括:发送模块,所述发送模块用于:
若所述解析结果与各设定内容均不匹配,则向发送待转发请求的设备发送匹配失败指示。
可选地,还包括:判断模块,所述判断模块用于:
判断所述解析结果中是否包含有设定信息;
若所述解析结果中包含有所述设定信息,则执行所述确定所述解析结果是否与预设的至少一个设定内容中的设定内容匹配的步骤;
若所述解析结果不包含所述设定信息,则丢弃所述待转发请求。
第三方面,一种计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京容联易通信息技术有限公司,未经北京容联易通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811467758.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种访问请求的处理方法、服务器及存储介质
- 下一篇:一种数据共享方法及其设备