超文本传输协议请求的处理方法及装置与流程

文档序号:11843164阅读:来源:国知局

技术特征:

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.一种超文本传输协议请求的处理方法,其特征在于,该方法应用 于客户端,包括:

响应于用户触发的请求信息,将包括所述请求信息的超文本传输协议HTTP请求发送至服务器;

接收服务器返回的、嵌入了标签表单的等待页面以供显示;其中,所述标签表单为:在所述HTTP请求需要被等待的情况下,服务器依据所述请求信息生成的标签表单,所述标签表单的表单项包括所述请求信息;

在预设的等待时间到来时,重新将所述标签表单中包括的请求信息提交给服务器。

5.根据权利要求1所述的方法,其特征在于,所述标签表单还设置有记录项,所述记录项用于表示所述客户端向服务器提交同一个HTTP请求的请求信息的次数;

则所述方法还包括:

接收服务器返回的所述HTTP请求处理失败的提示信息以供显示;其中,所述提示信息为:服务器在判断得到所述记录项表示的请求信息的提交次数大于预设的提交次数阈值的情况下返回的。

6.一种超文本传输协议请求的处理装置,其特征在于,该装置集成于服务器上,包括:

获取模块,用于响应于用户通过客户端提交的超文本传输协议HTTP请求,获取HTTP请求中携带的请求信息;

生成模块,用于在所述HTTP请求需要被等待的情况下,依据所述请求信息生成标签表单;其中,所述标签表单的表单项包括所述请求信息;

返回等待页面模块,用于将嵌入了所述标签表单的等待页面返回至所述客户端,以便所述客户端在预设的等待时间到来时,重新将所述标签表单中包括的请求信息提交给服务器。

7.根据权利要求6所述的装置,其特征在于,所述生成模块包括:

判断子模块,用于在所述HTTP请求需要被等待的情况下,判断所述HTTP请求的类型为获取GET请求还是发送POST请求;

第一生成子模块,用于在所述HTTP请求为GET请求的情况下,生 成方法为GET、行为为目标统一资源定位符URL且属性为隐藏的标签表单;

第一获取子模块,用于在所述HTTP请求为GET请求HTTP请求为,从所述目标URL中获取请求信息作为表单项;其中,所述目标URL为所述HTTP请求指向的地址;

第二生成子模块,用于在所述HTTP请求为POST请求的情况下,生成方法为POST、行为为目标URL且属性为隐藏的标签表单;

第二获取子模块,用于在所述HTTP请求为POST请求的情况下,从POST请求的请求体中获取请求信息作为表单项。

8.根据权利要求6所述的装置,其特征在于,所述标签表单还设置有记录项,所述记录项用于表示所述客户端向服务器提交同一个HTTP请求的请求信息的次数;

则所述装置还包括:

判断模块,用于判断所述记录项表示的请求信息的提交次数是否大于预设的提交次数阈值;

返回提示信息模块,用于在所述判断模块的结果为是的情况下,向所述客户端返回所述HTTP请求处理失败的提示信息。

9.一种超文本传输协议请求的处理方法装置,其特征在于,该装置集成于客户端上,包括:

发送模块,用于响应于用户触发的请求信息,将包括所述请求信息的超文本传输协议HTTP请求发送至服务器;

接收等待页面模块,用于接收服务器返回的、嵌入了标签表单的等待页面以供显示;其中,所述标签表单为:在所述HTTP请求需要被等待的情况下,服务器依据所述请求信息生成的标签表单,所述标签表单的表单项包括所述请求信息;

提交模块,用于在预设的等待时间到来的情况下,重新将所述标签表单中包括的请求信息提交给服务器。

10.根据权利要求9所述的装置,其特征在于,所述标签表单还设置 有记录项,所述记录项用于表示所述客户端向服务器提交同一个HTTP请求的请求信息的次数;则所述装置还包括:

接收提示信息模块,用于接收服务器返回的所述HTTP请求处理失败的提示信息以供显示;其中,所述提示信息为:服务器在判断得到所述记录项表示的请求信息的提交次数大于预设的提交次数阈值的情况下返回的。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1