【发布时间】:2009-07-01 07:42:32
【问题描述】:
出于测试目的,我需要能够修改 Internet Explorer 的 HTTP 标头。
基本上,我想实现与 Firefox 的 Modify Headers 插件完全相同的功能。
【问题讨论】:
-
这个问题的所有答案都是通用的,适用于其他版本。
标签: http-headers browser
出于测试目的,我需要能够修改 Internet Explorer 的 HTTP 标头。
基本上,我想实现与 Firefox 的 Modify Headers 插件完全相同的功能。
【问题讨论】:
标签: http-headers browser
用Fiddler修改标题:
1- 打开 Fiddler Web Debugger 并在菜单工具栏中转到Rules->Customize Rules...(快捷键是 Ctrl + R)。它打开CustomRules.js 文件。 Fiddler 可能会建议您下载 Fiddler ScriptEditor,但您可以使用任何文本编辑器进行编辑(我使用 notepad++)
2- 在脚本文件中找到OnBeforeRequest(oSession: Session)。
3- 您可以通过将oSession.oRequest["NewHeaderName"] = "New header value"; 添加到OnBeforeRequest 函数来添加新标头。另外,要删除标题,请使用oSession.oResponse.headers.Remove("HeaderName"); 函数。
欲了解更多信息,请参阅link
【讨论】:
您可以安装Fiddler 并使用CustomRules.js 文件修改请求标头
【讨论】:
Rules > Customize Rules... 然后编辑文件 as per the examples 并按 Save Script。现在发出请求,您的新标头应该会显示出来。
您可以使用Charles Proxy 进行各种标题重写。这是一个很棒的工具。
【讨论】:
Proxomitron 能够为 IE 及其免费修改标头
【讨论】: