我想要查看某个应用程序发出的所有HTTP请求,并在需要时取消它们。
有没有办法在C#中执行此操作?
答案 0 :(得分:7)
如果您可以触摸系统的代理配置(许多应用程序使用它),或者,如果应用程序没有注意到该设置,请触摸应用程序的配置以使用您选择的代理,您可以创建{{3那会为你做的工作。
如果您只想分析,有一个现成的工具,其行为与此类似,非常好,HTTP proxy。
否则,您必须深入了解网络堆栈并实施类似嗅探器/防火墙的操作,例如使用Fiddler。这样做要困难得多。
答案 1 :(得分:3)