【技术实现步骤摘要】
HTTP请求处理方法及装置
[0001]本申请涉及网络通信领域,具体而言,涉及一种HTTP请求处理方法及装置。
技术介绍
[0002]超文本传输协议(Hyper Text Transfer Protocol,HTTP)是用于从万维网服务器传输超文本到本地浏览器的传送协议。现有技术中,当代理服务器接收到客户端发送HTTP请求,将HTTP请求中的HOST字段改写为对应的web服务器的地址,从而实现HTTP访问。然而,现有的HOST字段改写只支持将HTTP请求中的HOST字段改写为固定的web服务器的地址。即使代理服务器同时与多台web服务器连接,当代理服务器接收到客户端发送的HTTP请求时,代理服务器会将HTTP请求中的HOST字段改写为一固定web服务器的地址,容易导致web服务器负载不均衡的问题。
技术实现思路
[0003]本申请实施例的目的在于提供一种HTTP请求处理方法及装置,用以解决现有技术中HOST字段改写导致web服务器负载不均衡的问题。
[0004]第一方面,本申请提供一种HTTP请求处理 ...
【技术保护点】
【技术特征摘要】
1.一种HTTP请求处理方法,其特征在于,应用于代理服务器,所述代理服务器与多个web服务器连接,所述方法包括:接收客户端发送的第一HTTP请求,其中,所述第一HTTP请求包括HOST字段;根据所述HOST字段和预设的负载均衡策略,从所述多个web服务器中确定出与所述客户端对应的目标web服务器;基于所述第一HTTP请求生成第二HTTP请求,其中,所述第二HTTP请求中的HOST字段的内容为所述目标web服务器的IP地址。2.根据权利要求1所述的方法,其特征在于,所述第一HTTP请求包括REFERER字段,所述基于所述第一HTTP请求生成第二HTTP请求,包括:将所述第一HTTP请求中的HOST字段的内容修改为所述目标web服务器的IP地址,以及将所述第一HTTP请求中的REFERER字段修改为所述目标web服务器的IP地址,得到所述第二HTTP请求。3.根据权利要求1所述的方法,其特征在于,所述第一HTTP请求中的所述HOST字段的内容为所述代理服务器对应的IP地址或所述代理服务器对应的域名。4.根据权利要求1所述的方法,其特征在于,所述负载均衡策略包括:轮询策略、哈希策略和最少连接数策略。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述方法还包括:将所述第二HTTP请求发送至所述目标web服务器;接收第一HTTP响应,其中,所述第一HTTP响应为所述目标web服务器基于所述第二HTTP请求的响应;当所述第一HTTP响应中包括LOCATION字段时,基于所述第一HTTP响应生成第二HTTP响应,其中,所述第二HTTP响应中的LOCATION字段的内容为所述第一HTTP请求的HOST字段对应的内容。6.一种HTTP请求处理装置,其特征在于,应用于代理服务器,所述代理服务器与多个web服务器连接,所述装置包括:第一接收模块,用于接...
【专利技术属性】
技术研发人员:马炎磊,王铭铖,刘畅,李亮,常钰,
申请(专利权)人:山石网科通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。