在API构造函数中停止进程

时间:2015-12-29 18:01:11

标签: c# asp.net-mvc

在我的API中,我正在扩展一个扩展myClass的自定义类(ApiController)。

我想要做的是在myClass的构造函数中,比较两个值,如果它们不匹配,则终止该进程。意思是我不希望API中的函数真正受到攻击。

我想返回HttpStatusCode.Forbidden,但我不想修改现有的API函数来检查控制器可以设置的值。

我似乎找不到在构造函数中杀死请求的好方法,如果它应该继续执行所请求的API函数,则返回HttpStatusCode而不阻止访问API的其余部分。

是否有一种相对简单的方法可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以设置身份验证过滤器来检查。 check more details here