gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 4 拦截所有传入请求

转载 作者:行者123 更新时间:2023-12-02 00:50:19 35 4
gpt4 key购买 nike

有没有办法让我捕获对 ASP.NET MVC 4 应用程序的所有传入请求,并在继续将请求发送到指定的 Controller /操作之前运行一些代码?

我需要使用现有服务运行一些自定义身份验证代码,为了正确执行此操作,我需要能够拦截来自所有客户端的所有传入请求,以使用其他服务仔细检查某些内容。

最佳答案

最正确的方法是创建一个继承 ActionFilterAttribute 的类并重写 OnActionExecuting 方法。然后可以将其注册到 Global.asax.cs

GlobalFilters

当然,这只会拦截实际有路由的请求。

关于asp.net-mvc - ASP.NET MVC 4 拦截所有传入请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11726848/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com