使用 HttpModule 跟踪对网站的每个请求

发布于 2024-09-01 18:30:39 字数 245 浏览 7 评论 0原文

我想保存对网站的每个请求。一般来说,我想包含以下信息:

  1. 用户 IP、网站 url、用户(如果存在)、日期时间。
  2. 响应时间、响应成功-失败状态。

在同一个动作中收集 1 和 2 是否合理? (就像相同的 HttpModule)?

您是否知道我可以跟踪的任何现有结构来跟踪对网站的每个请求/响应状态?

数据需要记录到sql server。

I want to save each request to the website. In general I want to include the following information:

  1. User IP, The web site url, user-if-exist, date-time.
  2. Response time, response success-failed status.

Is it reasonable to collect the 1 and 2 in the same action? (like same HttpModule)?

Do you know about any existing structure that I can follow that track every request/response-status to the website?

The data need to be logged to sql server.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

如梦初醒的夏天 2024-09-08 18:30:39

查看您的网络服务器日志。

Look in your web server logs.

谜兔 2024-09-08 18:30:39

IIS 日志怎么样?他们已经拥有您到目前为止列出的所有数据项

How about IIS logs? they already have all the data items you listed so far

雪落纷纷 2024-09-08 18:30:39

在 BeginRequest 方法中,您需要编写以下代码。

    protected void Application_BeginRequest(object sender, EventArgs e)
    {
        //String s = HttpContext.Current.Request.Path;
        //HttpContext.Current.RewritePath("Login.aspx");
        String referrer = HttpContext.Current.Request.UrlReferrer;
        String sourceIP = HttpContext.Current.Request.UserHostAddress;
        String browser = HttpContext.Current.Request.UserAgent;
    }

In BeginRequest Method you need to write the following code.

    protected void Application_BeginRequest(object sender, EventArgs e)
    {
        //String s = HttpContext.Current.Request.Path;
        //HttpContext.Current.RewritePath("Login.aspx");
        String referrer = HttpContext.Current.Request.UrlReferrer;
        String sourceIP = HttpContext.Current.Request.UserHostAddress;
        String browser = HttpContext.Current.Request.UserAgent;
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文