[发明专利]请求响应方法、装置、计算机可读存储介质及电子设备有效
| 申请号: | 202110122645.2 | 申请日: | 2021-01-29 |
| 公开(公告)号: | CN112511565B | 公开(公告)日: | 2021-05-11 |
| 发明(设计)人: | 吴岳廷 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;H04L29/08 |
| 代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 请求 响应 方法 装置 计算机 可读 存储 介质 电子设备 | ||
本申请提供一种请求响应方法、请求响应装置、计算机可读存储介质及电子设备;涉及计算机技术领域;包括:生成与网络请求对应的凭证请求并将凭证请求发送至终端设备;通过创建的至少一个数据接收管道实时接收终端设备反馈的凭证响应结果,当监听到凭证响应结果到达缓冲区时,提取凭证响应结果与唯一标识进行比对;若比对一致,则通过访问网关验证凭证信息后将网络请求转发至服务器。可见,实施本申请实施例,可以通过唯一标识对凭证请求进行标记以及利用管道和缓冲区进行数据接收,无需等待每次读写操作完成再执行下一次读写操作,可以使得终端设备可以并行处理凭证请求、异步响应凭证请求,以提升后续对于请求的响应效率。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种请求响应方法、请求响应装置、计算机可读存储介质及电子设备。
背景技术
传输控制协议(Transmission ControlProtocol,TCP),TCP用于提供字节流服务,具体包括将数据分割为以报文段为单位的数据包传输给接收方。一般来说,服务方的客户端组件会通过TCP与请求方组件建立长链接,一个TCP连接通常可以允许请求方发起多个请求,通过服务方对于多个请求的串行响应,请求方可以依次获得与多个请求对应的响应结果。
为了保障请求响应的安全性,通常需要为访问主体发起的网络请求申请凭证,以使得客户端在通过访问网关转发网络请求时,访问网关可以根据凭证验证网络请求的合法性,进而在网络请求合法的情况下将网络请求转发至服务器,以使得服务器响应网络请求。
但是,在接收到的请求数量增多时,基于上述请求处理方式通常只能对多个请求进行串行处理,以依次获取每个请求的凭证,而这样容易影响后续对于请求的响应效率。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本申请的目的在于提供一种请求响应方法、请求响应装置、计算机可读存储介质及电子设备,可以通过唯一标识对凭证请求进行标记以及利用数据接收管道和缓冲区进行数据接收,无需等待每次读写操作完成再执行下一次读写操作,可以实现无阻塞模式的数据处理,使得终端设备可以并行处理凭证请求,并且可以实现异步响应凭证请求,以提升后续对于请求的响应效率。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请的一方面,提供一种请求响应方法,包括:
生成与网络请求对应的凭证请求,并将凭证请求发送至终端设备;其中,凭证请求中包括与网络请求对应的唯一标识;
通过创建的至少一个数据接收管道实时接收终端设备反馈的凭证响应结果,当监听到凭证响应结果到达缓冲区时,提取凭证响应结果与唯一标识进行比对;其中,缓冲区与数据接收管道相对应;
若比对结果表示凭证响应结果与唯一标识相匹配,提取凭证响应结果中的凭证信息;
向访问网关发送凭证信息和网络请求,以使得访问网关在验证出凭证信息存在合法性时将网络请求转发至服务器;
接收服务器针对网络请求反馈的请求响应结果。
在本申请的一种示例性实施例中,生成与网络请求对应的凭证请求,包括:
生成唯一标识并获取网络请求对应的网络参数;
根据唯一标识和网络参数生成凭证请求;
其中,网络参数包括发起网络请求的进程编码、源域名、源端口、目的域名、目的端口以及协议类型中至少一种。
在本申请的一种示例性实施例中,将凭证请求发送至终端设备之后,上述方法还包括:
终端设备获取进程编码对应的进程参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110122645.2/2.html,转载请声明来源钻瓜专利网。





