[发明专利]一种网络请求的处理、发送方法及装置有效
申请号: | 201811590793.1 | 申请日: | 2018-12-21 |
公开(公告)号: | CN111355765B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 邓林文;李文文 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;马敬 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 请求 处理 发送 方法 装置 | ||
本发明实施例提供了一种网络请求的处理、发送方法及装置,所述网络请求的处理方法包括:接收终端发送的网络请求,网络请求中携带请求标识;判断请求标识与已记录的请求标识是否相匹配,得到匹配结果,已记录的请求标识为:在接收网络请求之前所述服务器接收的其他网络请求所携带的请求标识;根据匹配结果,响应网络请求。可见,电子设备可以根据网络请求的请求标识与已记录的请求标识的匹配情况识别出重复的网络请求,进而根据匹配结果可以采用合适的处理方式响应网络请求,从而避免出现相同的网络请求得到不同的响应结果的情况,避免出现网络请求的响应结果混乱的问题。
技术领域
本发明涉及网络技术领域,特别是涉及一种网络请求的处理、发送方法及装置。
背景技术
随着网络的普及,网络已经成为人们在工作、生活中不可缺少的部分。网络可以实现各种各样的功能,例如,人们可以通过网络访问各种网站,以获得需要的信息;也可以通过云存储等来实现数据的网络存储、查询操作;还可以通过虚拟机等实现虚拟服务器的功能。
为了用户能够使用基于网络实现的各种功能,用户终端需要与网络中相应的服务器相配合。在终端访问服务器时,往往通过发送网络请求至服务器的方式实现,网络请求即为向服务器请求服务的请求,例如,网络请求可以包括登录请求、视频请求等各种请求。服务器接收到网络请求后,便会调用网络接口响应该网络请求,以实现终端所请求的服务。
在服务器重启后或者网络状况不稳定时,服务器可能会接收到终端发送的重复的网络请求,由于服务器并不能识别出重复的网络请求,所以对于重复的网络请求可能会重复响应,例如,调用不同的网络接口进行响应,这样,就可能导致相同的网络请求得到不同的响应结果的问题,导致网络请求的响应结果出现混乱。
发明内容
本发明实施例的目的在于提供一种网络请求的处理、发送方法及装置,以避免出现相同的网络请求得到不同的响应结果的情况,避免网络请求的响应结果出现混乱。具体技术方案如下:
第一方面,本发明实施例提供了一种网络请求的处理方法,应用于服务器,所述方法包括:
接收终端发送的网络请求,其中,所述网络请求中携带所述网络请求的请求标识;
判断所述请求标识与已记录的请求标识是否相匹配,得到匹配结果,其中,所述已记录的请求标识为:在接收所述网络请求之前所述服务器接收的其他网络请求所携带的请求标识;
根据所述匹配结果,响应所述网络请求。
可选的,所述根据所述匹配结果,响应所述网络请求的步骤,包括:
如果所述请求标识与已记录的请求标识相匹配,则调用特定网络接口响应所述网络请求,其中,所述特定网络接口为:用于响应所述已记录的请求标识中,与所述请求标识相匹配的请求标识所对应的网络请求的网络接口。
可选的,所述已记录的请求标识对应有网络请求的接收时间点;
所述判断所述请求标识与已记录的请求标识是否相匹配的步骤,包括:
获取所述网络请求的接收时间点;
根据所述网络请求的接收时间点,确定待匹配时间段;
判断所述网络请求的请求标识与已记录的、位于所述待匹配时间段内的接收时间点对应的请求标识是否相匹配。
可选的,所述方法还包括:
如果所述请求标识与已记录的请求标识不匹配,记录所述请求标识。
可选的,所述方法还包括:
删除已记录的网络请求的请求标识中,在第二预设时间段内未匹配成功的请求标识。
和/或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811590793.1/2.html,转载请声明来源钻瓜专利网。