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 –

相关问题