替换Windows中特定URL的http响应

时间:2011-01-30 13:22:32

标签: networking proxy

我有一些软件向互联网上的特定网址发出请求,我希望它能够收到我的自定义回复。在Windows上有没有任何软件工具?如果我可以映射正则表达式而不是特定的URL

,那就太好了

4 个答案:

答案 0 :(得分:1)

自己找到解决方案:

  1. 在Windows主机文件
  2. 中将URL的域设置为指向127.0.0.1
  3. 安装nginx并将其设置为显示您的文件以查找您愿意修改的请求响应并代理对原始服务器的所有其他请求

答案 1 :(得分:0)

您可以考虑使用自定义响应编写测试并模拟http响应。

我可以举一个使用C#和rhino模拟的例子,但不清楚你正在使用哪个平台。

答案 2 :(得分:0)

你可以:

  • 尝试将你的dll插入到进程中,并用你的oun版本替换像(HttpSendRequest,HttpQueryInfo,...)这样的函数。

  • 尝试使用类似WinPCap(http://www.winpcap.org/)的内容。

答案 3 :(得分:0)

Fiddler(www.fiddler2.com)拥有AutoResponder功能,可以完全实现这一功能。