我想捕获用户通过在C#中创建的Windows服务访问的URL。
感谢大家帮忙解决该怎么做。 实际上我想创建一个Windows服务并记录用户使用任何浏览器浏览的所有网址。
答案 0 :(得分:1)
我认为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);
}
答案 1 :(得分:0)
答案 2 :(得分:-1)
或
Request.ServerVariables
并在需要时加载数据只需浏览服务器变量列表并仅保存所需的服务器变量 http://www.codeproject.com/Articles/2186/A-list-of-Request-Objects-server-variables