最近做net core 2.1框架,在过滤器里面获取请求信息做全局的缓存,有些获取信息方式跟之前的asp.net mvc有些不同,记录下来

获取请求Controller名

string controller = filterContext.RouteData.Values["Controller"].ToString();

获取Action

 string action = filterContext.RouteData.Values["Action"].ToString();

获取请求方法

string method = filterContext.HttpContext.Request.Method ;

获取请求头部

var headrs = filterContext.HttpContext.Request.Headers;

获取请求参数

var queryString = filterContext.HttpContext.Request.QueryString;
var forms = filterContext.HttpContext.Request.Form;

Net Core 2.1Filter里面获取Controller、Action,请求方法,请求头部,请求参数相关推荐

  1. ASP.NET Core 3.0 自动挡换手动挡:在 Middleware 中执行 Controller Action

    最近由于发现奇怪的 System.Data.SqlClient 性能问题(详见之前的博文),被迫提前了向 .NET Core 3.0 的升级工作(3.0 Preview 5 中问题已被修复).郁闷的是 ...

  2. 从零开始学习 ASP.NET MVC 1.0 (三) Controller/Action 深入解析与应用实例 【转】

    一.摘要 一个Url请求经过了Routing处理后会调用Controller的Action方法. 中间的过程是怎样的? Action方法中返回ActionResult对象后,如何到达View的? 本文 ...

  3. .net core在Linux下获取AD域信息

    .net core在Linux下获取AD域信息 .net Core 2.1.4 .net core现在System.DirectoryServices只支持Windows平台下使用. 参考: http ...

  4. 【nodejs】让nodejs像后端mvc框架(asp.net mvc)一样处理请求--请求处理函数装饰器注册篇(5/8)【controller+action】...

    文章目录 前情概要 上篇文章把action的注册讲完了,但是我们的处理函数没有指定可接受的httpmethod,也没有别名上面的.下面我们使用typescript的特性之一装饰器来实现一把这个特性. ...

  5. spring拦截器使用及拦截器中获取Controller实例

    1,首先是配置,在spring-mvc的配置文件中加上 <!-- 拦截器 --> <mvc:interceptors><bean class="cn.hydom ...

  6. legend3---laravel中获取控制器名称和方法名称

    legend3---laravel中获取控制器名称和方法名称 一.总结 一句话总结: \Route::current()->getActionName();会有完整的当前控制器名和方法名 pub ...

  7. 通过重建Hosting系统理解HTTP请求在ASP.NET Core管道中的处理流程[上]:采用管道处理请求...

    之所以称ASP.NET Core是一个Web开发平台,而不是一个单纯的开发框架,源于它具有一个极具扩展性的请求处理管道,我们可以通过对这个管道的定制来满足各种场景下的HTTP处理需求.ASP. NET ...

  8. Spring3 MVC请求参数获取的几种方法

    url:http://www.cnblogs.com/leiOOlei/p/3658147.html Spring3 MVC请求参数获取的几种方法 一.      通过@PathVariabl获取路径 ...

  9. ASP.net Core 2.2中Jwt验证的使用方法及在微信小程序上应用

    文章目录 Jwt简单介绍 什么是Jwt Jwt安全吗 在 ASP.NET Core中使用Jwt 授权和认证 三步走代码例子 生成Jwt 编辑授权策略 在StartUp中配置 添加特性 客户端使用 测试 ...

最新文章

  1. 计算机选购知识点,笔记本选购知识点,找准自己的需求才是王道
  2. android 无线接口 泛收,Android下的Java之interface接口泛型 动态获取泛型的类型
  3. java 分布式事务处理
  4. 《数学计算出题系统》功能规格说明书
  5. python字典数据类型笔记_python笔记--数据类型--字典
  6. 信息架构:看不到不代表不存在
  7. Office版本差别引发的语法问题
  8. 阿里云负载均衡SSL证书配置(更新)
  9. python图书管理系统源代码_python实现 图书管理系统源码(入门级控制台项目)...
  10. 【SuperResolution】Spatial resolution的含义
  11. 微信怎样关闭QQ文件服务器,如何屏蔽QQ和微信的外发文件?
  12. keras求两向量间的余弦值
  13. C语言对时间单位的换算
  14. Linux中动态网络配置
  15. ORA-15064 ORA-03113 - 测试库案例
  16. 长微博工具开发者称遭新浪无故封号
  17. 解析H264的SPS信息
  18. 你以为自己很屌,其实是你圈子弱amp;#…
  19. 安吉尔净水器“落户”长沙街头,炎炎夏日带来一丝凉意
  20. 邮箱怎么群发邮件?邮件群发用什么软件好?

热门文章

  1. C++11 并发指南七(C++11 内存模型一:介绍)
  2. poj3176 基础的动态规划算法 挑战程序设计竞赛
  3. bat文件运行java的jar包不弹出dos窗口,开机自启jar包
  4. 编译正确,运行ORB_SLAM3报错Segmentation fault
  5. Android WebView注入js文件,判断当前HTML有没有某个js然后再注入
  6. 通过动态获取cookie爬取国家企业信用信息公司系统
  7. rabbitmq延迟队列相关
  8. VBA 脚本快速copyExcel单元格的格式
  9. 【转】[caffe]深度学习之图像分类模型AlexNet解读
  10. 一种用javascript实现的比较兼容的回到顶部demo + 阻止事件冒泡