2013-02-27 90 views
1

我爲了趕傳入的請求,並授權他們的性質,又名Front Controller模式使用屬性在我的MVC應用程序。我想在我的WebApi中也有一個屬性,它在服務器處理完請求後攔截傳出的響應。MVC屬性攔截傳出響應

我想這樣做是爲了檢查由API返回的對象的類型,以確保不存在內部敏感數據的泄露。雖然徹底的測試應該可以防止這種情況的發生,但我想實現這個即將離任的屬性檢查,以加倍確定。

是否有內置在MVC,方便外出回調框架組件?

非常感謝您的幫助

回答

1

你可能想看看DelegatingHandler

此坐鎮MVC pipepline之外,並且可以處理HttpRequest的還有從您的控制器響應。這會給你的機會來預處理的HttpRequest,或者後處理從控制器的響應,以及來自控制器的響應

DelegatingHandler for response in WebApi

+0

啊,看起來十分感謝單獨處理的HttpResponse! MVC是王牌 – ComethTheNerd 2013-02-27 21:17:01