我想捕获用户通过在 C# 中创建的 Windows 服务访问的 URL。
感谢大家帮助解决问题。实际上我想创建一个 Windows 服务并记录用户使用任何浏览器浏览的所有 url。
我认为 FiddlerCore是创建代理来监控 url 的最简单方法
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