最近我尝试使用Fiddler捕获来自Internet Download Manager的请求,但它似乎不起作用(但对其他请求工作正常)。我也尝试从托管链接getter的文件中捕获请求,但它也不起作用。
稍后,我尝试使用HTTP Debugger Pro,它会捕获来自IDM的所有请求,并且链接getter就像魅力一样。
问题是为什么HTTP Debugger Pro可以捕获所有请求,但IDM不能?有什么方法可以解决这个问题吗? 以及如何过程请求Fiddler无法使用C#捕获?
答案 0 :(得分:3)
详细说明SLaks的评论:有问题的扩展是错误的,并没有正确采用系统的代理设置。因此,流量不会通过Fiddler发送,因此不会被发现。
某些应用和扩展程序提供了一种手动设置其代理设置的方法;如果您将设置调整为127.0.0.1:8888
,则流量将显示在Fiddler中。
关于“为什么HTTP Debugger Pro可以看到这些请求”的问题:那是因为它不是代理,而是使用不同的技术(很可能是API挂钩)来捕获请求。使用这些技术有好处和缺点。