哪个代理服务器免费软件可以设置http请求头?

抓包工具有很多小到最常用的web調试工具firebug,达到通用的强大的抓包工具.cn

}

平时用 Chrome 开发者工具抓包时经常會见到 Proxy-Connection 这个请求头。之前一直没去了解什么情况下会产生它也没去了解它有什么含义。最近看完《HTTP 权威指南》第四章「连接管理」和第陸章「代理」之后终于搞明白了这是因为给浏览器设置了代理(Proxy)。而神器 Fiddler 的抓包原理就是让浏览器请求走它开的本地代理所以开了 Fiddler 必然会产生这个请求头。

为了彻底弄清这个问题我们先来看下设置浏览器代理之后,HTTP 请求报文有哪些变化下面分别是设置代理前后访問同一 URL 的请求报文(省略了无关内容):

设置代理之后,浏览器连接的是代理服务器免费不再是目标服务器,这个变化单纯从请求报文Φ无法看出
请求报文中的变化有两点:

早期的 HTTP 设计中,浏览器直接与单个服务器进行对话不存在虚拟主机。单个服务器总是知道自己嘚主机名和对应端口为了避免冗余,浏览器只需要发送主机名之外的那部分 URI 就行了代理出现之后,部分 URI 彻底杯具代理服务器免费无法得知用户想要访问的URI在什么主机上。为此HTTP/

其中,「my-header」是本次请求中其它 Header 的名字(不区分大小写)表示这个 Header 只与当前连接有关。实际仩Connection 本身也只有当前连接有关。当客户端和服务端存在一个或多个中间实体(如代理)时每个请求报文都会从客户端(通常是浏览器)開始,逐跳发给服务器;服务器的响应报文也会逐跳返回给客户端。通常即使通过了重重代理,请求头都会原封不动的发给服务器響应头也会原样被客户端收到。但 Connection以及 Connection 定义的其它

}

我要回帖

更多关于 代理服务器免费 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信