为应用程序发送的所有Web请求添加标头的最佳方法是什么?

时间:2011-08-09 02:23:32

标签: windows fiddler

我正在尝试为Windows应用程序发送的所有请求添加HTTP标头。我想有一种方法可以将这些请求代理到本地系统,添加标题,然后将它们发送到Internet。

但事情就是这样。标头需要改变的每一分钟。因此,理想情况下,我会将标头写入文件(例如:“X-Forwarded-For:1.2.3.4”),代理程序将读取该文件,将标头添加到通过它发出的所有请求中,并发送请求离开互联网。

我看过Fiddler2,但我不熟悉它的脚本语言。这意味着我无法让它从文本文件中读取标题并添加它。如果有人知道如何执行此操作,请提供必要的代码以a)从文本文件中读取标头并b)将该标头添加到所有请求中。或者,如果有人知道可以做到这一点的替代程序,那也会很棒。

最重要的是标题需要每分钟更改,我还没有找到一个简单的方法来处理大多数程序。非常感谢提前;我一直在努力工作几个小时!

1 个答案:

答案 0 :(得分:0)

您选择的语言是什么?如果它是.NET语言,只需使用FiddlerCore(http://www.fiddler2.com/core/)编写一个非常小的程序,它就可以以任何你想要的方式更改值。

至于Fiddler本身,它的脚本语言只是JScript.NET,所以它并不复杂。你的魔法值是如何计算出来的?是否有某些原因你不能让脚本自己计算值?