在Firefox中篡改第一行URL请求

aaa*_*dan 5 http tampering http-headers

我想更改请求的HTTP标头的第一行,修改方法和/或URL.

(优秀的)Tamperdata firefox插件允许开发人员修改请求的标题,但不能修改URL本身.后一部分是我希望能够做到的.

所以像......

GET http://foo.com/?foo=foo HTTP/1.1

......可能会......

GET http://bar.com/?bar=bar HTTP/1.1

对于上下文,我需要篡改(纠正)来自Flash的错误请求,以查看是否可以通过修复URL来纠正错误.

有任何想法吗?听起来像是需要在代理级别上完成的事情.在哪种情况下,建议?

Mar*_*ski 1

查看Charles Proxy(多平台)和/或Fiddler2(仅限 Windows)以获取更多客户端解决方案 - 这两个解决方案都作为代理运行,并且可以在请求发送到服务器之前对其进行修改。

如果您有权访问网络服务器并且它正在运行 Apache,您可以设置一些重写规则,这些规则将在主 HTTP 引擎处理 URL 之前对其进行修改。