5

嗨,我在 windows xp iis 5 sp3 上有网络服务器。我看到日志,但只有我网站的 url。但我需要查看所有请求信息(标题和正文)例如我去 GMAIL 并单击搜索 rss 提要(我添加我自己的 rss)并且 gmail 需要将请求发送到我自己的网络服务器 13:01:05 74.125.16.68 GET / 9.rss 200(它发送请求,我看到了日志)。我想查看有关请求标头内容类型 rss Keep-ALive 的所有信息

ETC...身体

Fiddler 没有看到这个请求我有 2 种方式(使用 iis 保护它或搜索一个好的 http 调试器

4

2 回答 2

16

通常 Fiddler 会显示通过 Wininet http 堆栈的所有 HTTP 流量,因为它会在开始捕获时调整 Wininet 的代理设置。

为了通过 Fiddler 路由其他请求,应用程序需要手动定向到 Fiddler。

在 .NET 应用程序中,您将使用 .config 文件。添加以下内容:-

<system.net>
    <defaultProxy enabled="true">
        <proxy proxyaddress="http://127.0.0.1:8888" bypassonlocal="False"/>
    </defaultProxy>
</system.net>

只需确保 Fiddler 在启用此功能时正在捕获,并在暂停捕获或关闭 fiddler 之前将 enabled 设置为 false。

对于可能使用 WinHTTP 堆栈的其他应用程序,请使用以下命令:-

proxycfg

查看 WinHTTP 的当前代理配置是什么。(这很可能没有)。然后:-

proxycfg -u

在捕获开始后将 WinHTTP 指向 WinINET 使用的相同设置。在停止捕获之前使用:-

proxycfg -d

恢复直接连接(或使用 proxycfg -h 了解如何恢复原始设置)。

于 2009-04-21T14:58:13.247 回答
1

转到工具 -> 填充选项 -> 连接选项卡 -> 监控所有连接。祝你好运:D。

于 2009-04-21T14:57:53.013 回答