我正在做一个Windows窗体应用程序,它要求我记录用户机器上发生的每个URL重定向。就像当用户搜索某些内容并点击赞助商链接时,会有一些重定向,这些重定向会在那里发生,我想跟踪这些重定向。
我可以使用任何监听器类来完成此任务吗?
答案 0 :(得分:3)
如果您正在尝试监视用户可能正在运行的任何浏览器,请实施传递HTTP代理并监视请求。浏览器本身仍然需要配置为通过代理,这个过程本身依赖于浏览器。
虽然它相当简单,但即使是直通代理也是一项非常重要的任务,因此您可能希望将其基于某些第三方代码,例如Mentalis.org Proxy。
请参阅Fiddler以获取用于调试目的的工具示例。
答案 1 :(得分:0)
我认为你的意思是推荐人,而不是重定向。如果是这种情况,在global.asax中,在application_begin方法中,记录httpcontext.current.request.referrer.uri。