如何拦截Http流量

5 c# http intercept

我正在尝试开发一个 C# 应用程序,它将拦截传出的 Http 请求并将结果返回到旧系统。我们有一个遗留系统,它向已停止的 Web 服务发出 Http 请求。我需要拦截外出请求并将其发送到新的 Web 服务。当响应回来时,我需要对其进行操作,然后将其发送到遗留系统。所有代码都需要放在客户端机器上。我认为类似于 http listener 的东西会起作用,但我对此一无所知,任何建议将不胜感激。

Dar*_*ynn 5

谢谢大家的建议,这里是答案。

我使用Eric Lawrence 的Fiddler2作为我的代理。然后我编写了一个 Fiddler 扩展,它拦截了我感兴趣的特定 Http 请求,瞧。