首页 > 解决方案 > Http Network Monitor 捕获对页面的所有 http 请求

问题描述

我的要求是捕获所有进入我的 MVC 网站的请求。它的行为应该像 Fiddler。因此,假设我正在加载 4 个 JS 文件和 4 个图像文件,那么我需要捕获的请求总数为 9(1 个用于视图/操作,4 个 JS,4 个图像)。

标签: c#asp.net-mvc

解决方案


您可以在 Global.asax.cs 中捕获并计算它

    protected void Application_BeginRequest()
    {
        SystemReporter.NewRequest();
    }

    public static class SystemReporter
    {   
          static int requestCounter;

          public static void NewRequest()
          {
                requestCounter++;
                //save it to database 
                //And other logic for manipulation
          }
     }

推荐阅读