【发布时间】:2026-01-30 12:40:01
【问题描述】:
如何从 Windows 7 计算机记录 .NET 中的所有传出 HTTP 连接?我可以在 Fiddler 中看到连接,但我希望我自己的程序记录这些连接。
我找到了IPGlobalProperties.GetActiveTcpConnections。但这需要轮询。有没有更好的办法?
【问题讨论】:
如何从 Windows 7 计算机记录 .NET 中的所有传出 HTTP 连接?我可以在 Fiddler 中看到连接,但我希望我自己的程序记录这些连接。
我找到了IPGlobalProperties.GetActiveTcpConnections。但这需要轮询。有没有更好的办法?
【问题讨论】:
有很多方法。
Fiddler 是一。
System.net 跟踪是另一个。我建议您使用实现自己的跟踪编写器,然后将所有信息记录下来。
System.net 跟踪不存储所有数据,仅存储前 1024 个字节。
【讨论】:
做 fiddler2 做的事:实现Layered Service Provider
【讨论】: