一种基于HTTP协议的数据请求方法和服务器技术

技术编号:20331402 阅读:298 留言:0更新日期:2019-02-13 07:12
本发明专利技术实施例涉及网络传输领域,公开了一种基于HTTP协议的数据请求方法和服务器。本发明专利技术中,基于HTTP协议的数据请求方法包括:从下游连接接收超文本传输协议HTTP请求;为HTTP请求关联上游连接;将HTTP请求转换为数据帧;通过所关联的上游连接发送数据帧;收取来自上游的响应数据,将响应数据对应到关联的HTTP请求;向HTTP请求所在的下游连接返回响应数据,本发明专利技术实施方式使得在请求发送时,无需等待响应,即可发送下一请求,减少请求和响应间的等待时间,提升发送效率。

【技术实现步骤摘要】
一种基于HTTP协议的数据请求方法和服务器
本专利技术实施例涉及网络传输领域,特别涉及基于HTTP协议的数据请求方法和服务器。
技术介绍
超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通常,由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器向客户端发回一个状态行,比如"HTTP/1.1200OK",和响应的消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。现有HTTP(1.0/1.1)协议是基于请求/响应模型的网络协议,是目前互联网上应用最广泛的网络协议;最初在TCP协议上使用HTTP协议时,每发送一个HTTP请求,就需要建立一条TCP连接,并且连接在收到响应之后关闭。这种方法在需要进行多个HTTP请求时本文档来自技高网...

【技术保护点】
1.一种基于HTTP协议的数据请求方法,其特征在于,包括:从下游连接接收超文本传输协议HTTP请求;为所述HTTP请求关联上游连接;将所述HTTP请求转换为数据帧;通过所关联的所述上游连接发送所述数据帧。

【技术特征摘要】
1.一种基于HTTP协议的数据请求方法,其特征在于,包括:从下游连接接收超文本传输协议HTTP请求;为所述HTTP请求关联上游连接;将所述HTTP请求转换为数据帧;通过所关联的所述上游连接发送所述数据帧。2.根据权利要求1所述的基于HTTP协议的数据请求方法,其特征在于,所述为HTTP请求关联上游连接,具体包括:判断是否存在符合要求的上游连接;若是,则为HTTP请求关联符合要求的上游连接;若否,则新建立符合要求的上游连接,并为所述HTTP请求关联新建立的所述符合要求的上游连接。3.根据权利要求2所述的基于HTTP协议的数据请求方法,其特征在于,所述判断是否存在符合要求的上游连接具体为:根据以下之一或其任意组合判断是否存在符合要求的上游连接:所述HTTP请求的目的地、上游连接的数据传输量、数据传输协议。4.根据权利要求1所述的基于HTTP协议的数据请求方法,其特征在于,所述HTTP请求对应有多种类型,每种类型的HTTP请求对应有识别符;所述将HTTP请求转换为数据帧,具体包括:根据所述HTTP请求的类型查找对应的识别符,利用所述识别符替代所述数据帧中表征所述HTTP请求类型的字符串。5.根据权利要求1所述的基于HTTP协议的数据请求方法,其特征在于,所述来自上游的响应数据为帧格式数据。6.根据权利要求1所述的基于HTTP协议的数据请求方法,其特征在于,在所述通过所关联的所述上游连接发送所述数据帧之后,还包括:收取来自上游的响应数据,将所述响应数据对应到关联的所述HTTP请求;向所述HTTP请求所在的所述下游连接返回所述响应数据。7.根据权利要求6所述的基于HTTP协议的数据请求方法,其特征在于,所述向HTTP请求所在的所述下游连接返回所述响应数据,具体包括:将所述响应数据分...

【专利技术属性】
技术研发人员:李琛林金棚
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1