10

嗨我正在使用Web Api 2,它們是我可以在到達API控制器之前處理請求和響應的任何方式。如何在到達Web Api控制器之前篩選請求響應

+0

您可以將篩選器添加到IIS,它可以根據需要處理請求和響應。 http://www.iis.net/configreference/system.webserver/security/requestfiltering 我不知道這是你需要的這種過濾嗎? –

回答

10

您可能正在尋找一個DelegatingHandler。這些HTTP消息處理程序可以在請求到達控制器之前處理它,並且還可以在流水線外處理響應。委託處理程序也可以自己返回響應而不調用管道的其餘部分。您可以閱讀關於委託處理程序here

+0

是的,謝謝我正在尋找這個解決方案來過濾請求和響應。 – Utsav

+1

關於DelegatingHandler的另一篇文章可以在這裏找到:http://weblogs.asp.net/fredriknormen/log-message-request-and-response-in-asp-net-webapi –

相關問題