1

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

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

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

非常感谢您的帮助

4

1 回答 1

1

您可能想查看 DelegatingHandler

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

WebApi 中响应的 DelegatingHandler

于 2013-02-27T21:04:04.340 回答