HTTP代理协议分析
HTTP代理,协议 分类:问题解答 作者:太阳HTTP运营管理团队

在web中,http代理是一种客户端和web服务器之间的一种实体。它既具备客户端的发起请求功能,还可以像web服务器一样返回响应。代理和网关之间的首要差异是代理只能转发同一种协议,而网关能够转发多种协议。

客户端代理的设置方法:

(1)手工设置。点击设置->代理->高级设置之后,设置代理IP和端口。

(2)全自动配置。这儿需要借助一个命名为PAC的文件来全自动找寻代理ip地址和端口。

(3)代理的全自动发现。这儿也是根据浏览器的逐步上升策略来发现一个PAC文件获取代理IP和端口。

代理存有的状况下,客户端发送报文的差异:

(1)客户端发送给代理的起始URI是全部的,发送给服务器的是一部分URI。由于代理需要转发请求给服务器,要是请求没有具体ip地址、URI方案和端口,那样转发就很难道服务器。

通常状况下,显示配置的代理,客户端在发送请求,必需发送全部URI,其他状况下,可以发送一部分URL,可是如今http协议要求采用host首部来包括方案、ip地址和端口。

url解析:

(1)在存有显示代理时,不对url开展全自动拓展和发现,直接发送给代理,由代理开展解析。

(2)存有拦截代理或者是没有显示配置代理时,客户端会对用户输入的url开展全自动拓展和解析。

代理的认证机制:

当我们每次登陆网站时,都会进入代理认证阶段。可是需要将代理认证和特定的路标设备联系起来。代理的处理机制:

(1)当代理接收到位置方法的报文时,代理通常不会返回错误响应报文,而是采用上方宝剑,直接转发,不管报文中存有病毒还是黒链等。

(2)为了防止客户端发送未知的方法请求报文,能够在初始发送options报文,优先获取服务器支持的功能或者是特定资源支持的可用特性。


客户经理
1214413489 17696587966
在线咨询

售后客服

在线售后,实时响应

太阳大客户经理

15305445551
微信客服
免费套餐
大客户
专属客户经理
1214413489
17696587966

微信二维码

公众号

关注公众号

免费领试用

意见反馈
置顶