c# - Http Network Monitor 捕获对页面的所有 http 请求
问题描述
我的要求是捕获所有进入我的 MVC 网站的请求。它的行为应该像 Fiddler。因此,假设我正在加载 4 个 JS 文件和 4 个图像文件,那么我需要捕获的请求总数为 9(1 个用于视图/操作,4 个 JS,4 个图像)。
解决方案
您可以在 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
}
}
推荐阅读
- html - 如何嵌入 youtube 直播聊天
- javascript - 从选择器创建新元素?
- firebase - Flutter 支持 FieldPath 吗?
- python - 熊猫合并数据框,覆盖键值
- java - 查找阶乘的Java递归方法返回负输出
- android - AndroidX 1.0.0 发布后,Room of Arch 仍然是 2.0.0-rc01 与生命周期:lifecycle-extensions 不同
- ruby-on-rails - 转到博客中的第一条记录时,下一篇文章会中断
- c++ - 我可以让可变参数模板函数返回不同的类型吗?
- python - 如何在 Plotly 中制作 4D 绘图?
- javascript - 如何增加 window.localStorage 中限制的 ELECTRON 文件大小的大小限制?