替换 Windows 中特定 URL 的 http 响应
我有一些软件可以向互联网上的特定 URL 发出请求,我希望它接收我的自定义响应。 Windows 上有这样的软件工具吗?如果我可以映射一个正则表达式而不是特定的 URL,那就太好了
I have some software which makes a request to a specific URL in internet and I want it to receive my custom response. Is there any software tool for that on Windows? Also it would be nice if I could map a regexp instead of specific URL
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我自己找到了解决方案:
Found the solution myself:
您可以考虑编写一个测试并使用您的自定义响应模拟 http 响应。
我可以举一个使用 C# 和 rhino 模拟的示例,但不清楚您正在使用哪个平台。
You could consider writing a test and mocking out the http response with your custom response.
I could give an example using C# and rhino mocks but it's not clear which platform you are working with.
您可以:
尝试将 dll 注入到进程中,并用您的版本替换 (HttpSendRequest、HttpQueryInfo,...) 等函数。
尝试使用WinPCap (http://www.winpcap.org/) 之类的东西。
You can:
Try to enject your dll into the process and replace functions like (HttpSendRequest, HttpQueryInfo,...) with your oun versions.
Try to use something like WinPCap (http://www.winpcap.org/).
Fiddler (www.fiddler2.com) 有一个自动回复功能,可以做到这一点。
Fiddler (www.fiddler2.com) has an AutoResponder feature which does exactly that.