【问题标题】:MVC Attribute To Intercept Outgoing Response拦截传出响应的 MVC 属性
【发布时间】:2013-02-28 05:04:04
【问题描述】:

我在我的 MVC 应用程序中使用属性来捕获传入请求并授权它们的性质,也就是前端控制器模式。我还想在我的 WebApi 中有一个属性,一旦服务器处理了请求,它就会拦截传出的响应。

我想这样做是为了检查 API 返回的对象的类型,以确保没有泄露敏感的内部数据。虽然彻底的测试应该可以防止这种情况发生,但我想更加确定地实施这种传出属性检查。

是否有内置到 MVC 中的框架组件来促进传出回调?

非常感谢您的帮助

【问题讨论】:

    标签: c# .net asp.net-mvc-4 asp.net-web-api


    【解决方案1】:

    你可能想看看 DelegatingHandler

    它位于 MVC 管道之外,可以处理 HttpRequest 以及来自控制器的响应。这将使您有机会预处理 HttpRequest,或对来自控制器的响应进行后处理,以及将 HttpResponse 与控制器的响应分开处理

    DelegatingHandler for response in WebApi

    【讨论】:

      猜你喜欢
      • 2013-08-21
      • 1970-01-01
      • 1970-01-01
      • 2015-08-10
      • 1970-01-01
      • 1970-01-01
      • 2016-05-02
      • 2016-12-03
      • 1970-01-01
      相关资源
      最近更新 更多