【技术实现步骤摘要】
本申请涉及互联网数据处理
,特别涉及超文本传输协议请求的处理方法及装置。
技术介绍
目前,用户在通过HTTP(超文本传输协议,HyperText Transfer Protocol)请求向服务器请求服务器资源时,需要将用户的请求信息携带在HTTP请求中发送给服务器。服务器可能会在某个时间段或者时间点同时接收大量的HTTP请求,那么为了防止HTTP请求量的突增导致系统的不稳定或用户体验的整体变差,可以需要将用户导向至等待页面,在用户等待一段时间后,再重新为用户提供HTTP请求的处理服务。
技术实现思路
但是专利技术人发现现有技术存在以下技术问题:在等待页面结束等待之后,客户端向用户重新提供的页面是根据从等待页面中获取到的原始参数而生成的原始页面。例如,用户已经在原始页面的输入框中输入了登录名和密码并触发了登录请求,但是一旦客户端接收到等待页面并结束等待之后,再次向用户展示的就是输入框依然空白的原始页面,用户在提交登录请求之后输入的登录名和密码信息都丢失了。这就使得用户需要重新在原始页面中输入请求信息,如果因为服务器的性能多次向客户端返回了等待页面,那么就需要用户多次输入请求信息,这无疑会增加HTTP请求处理过程中客户端与服务器的交互次数,同时也过多或者不必要地消耗了服务器的系统资源。进一步的,也给用户访问服务器带来不好的感受和体验。本申请所要解决的技术问题是提供超文本传输协议请求的处理方法,用以尽量避免现有技术中在服务器返回等待页面的情况下需要用户
多次输入请求信息的现象,从而减少HTTP请求处理过程中客户端与服务器的交互次数,同时节约了 ...
【技术保护点】
一种超文本传输协议请求的处理方法,其特征在于,该方法应用于服务器端,包括:响应于用户通过客户端提交的超文本传输协议HTTP请求,获取HTTP请求中携带的请求信息;在所述HTTP请求需要被等待的情况下,依据所述请求信息生成标签表单;其中,所述标签表单的表单项包括所述请求信息;将嵌入了所述标签表单的等待页面返回至所述客户端,以便所述客户端在预设的等待时间到来时,重新将所述标签表单中包括的请求信息提交给服务器。
【技术特征摘要】
1.一种超文本传输协议请求的处理方法,其特征在于,该方法应用于服务器端,包括:响应于用户通过客户端提交的超文本传输协议HTTP请求,获取HTTP请求中携带的请求信息;在所述HTTP请求需要被等待的情况下,依据所述请求信息生成标签表单;其中,所述标签表单的表单项包括所述请求信息;将嵌入了所述标签表单的等待页面返回至所述客户端,以便所述客户端在预设的等待时间到来时,重新将所述标签表单中包括的请求信息提交给服务器。2.根据权利要求1所述的方法,其特征在于,在所述HTTP请求需要被等待的情况下,所述依据所述请求信息生成标签表单,包括:在所述HTTP请求需要被等待的情况下,判断所述HTTP请求的类型为获取GET请求还是发送POST请求,如果是GET请求,则生成方法为GET、行为为目标统一资源定位符URL且属性为隐藏的标签表单,并从所述目标URL中获取请求信息作为表单项;其中,所述目标URL为所述HTTP请求指向的地址;如果是POST请求,则生成方法为POST、行为为目标URL且属性为隐藏的标签表单,并从POST请求的请求体中获取请求信息作为表单项。3.根据权利要求1所述的方法,其特征在于,所述标签表单还设置有记录项,所述记录项用于表示所述客户端向服务器提交同一个HTTP请求的请求信息的次数;则所述方法还包括:判断所述记录项表示的请求信息的提交次数是否大于预设的提交次数阈值,如果是,则向所述客户端返回所述HTTP请求处理失败的提示信息。4.一种超文本传输协议请求的处理方法,其特征在于,该方法应用
\t于客户端,包括:响应于用户触发的请求信息,将包括所述请求信息的超文本传输协议HTTP请求发送至服务器;接收服务器返回的、嵌入了标签表单的等待页面以供显示;其中,所述标签表单为:在所述HTTP请求需要被等待的情况下,服务器依据所述请求信息生成的标签表单,所述标签表单的表单项包括所述请求信息;在预设的等待时间到来时,重新将所述标签表单中包括的请求信息提交给服务器。5.根据权利要求1所述的方法,其特征在于,所述标签表单还设置有记录项,所述记录项用于表示所述客户端向服务器提交同一个HTTP请求的请求信息的次数;则所述方法还包括:接收服务器返回的所述HTTP请求处理失败的提示信息以供显示;其中,所述提示信息为:服务器在判断得到所述记录项表示的请求信息的提交次数大于预设的提交次数阈值的情况下返回的。6.一种超文本传输协议请求的处理装置,其特征在于,该装置集成于服务器上,包括:获取模块,用于响应于用户通过客户端提交的超文本传输协议HTTP请求,获取HTTP请求中携带的请求信息;生成...
【专利技术属性】
技术研发人员:李飞勃,蔡景现,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。