【发布时间】:2013-02-02 09:31:54
【问题描述】:
我想捕获用户通过在 C# 中创建的 Windows 服务访问的 URL。
感谢大家帮忙解决问题。 实际上我想创建一个 Windows 服务并记录用户使用任何浏览器浏览的所有 url。
【问题讨论】:
-
哪些浏览器以及您尝试过什么?
我想捕获用户通过在 C# 中创建的 Windows 服务访问的 URL。
感谢大家帮忙解决问题。 实际上我想创建一个 Windows 服务并记录用户使用任何浏览器浏览的所有 url。
【问题讨论】:
我认为FiddlerCore 是创建代理来监控网址的最简单方法
static void Main(string[] args)
{
Fiddler.FiddlerApplication.BeforeRequest += sessionState =>
{
Console.WriteLine("URL={0}", sessionState.fullUrl);
};
Fiddler.FiddlerApplication.Startup(8888, true, true);
Console.ReadLine();
Fiddler.FiddlerApplication.Shutdown();
System.Threading.Thread.Sleep(750);
}
【讨论】:
【讨论】:
或
Request.ServerVariables,并在需要时加载数据只需浏览服务器变量列表并仅保存所需的变量 http://www.codeproject.com/Articles/2186/A-list-of-Request-Objects-server-variables
【讨论】: