嗨我正在使用Web Api 2,它们是我可以在到达API控制器之前处理请求和响应的任何方式。如何在到达Web Api控制器之前筛选请求响应
10
A
回答
10
您可能正在寻找一个DelegatingHandler。这些HTTP消息处理程序可以在请求到达控制器之前处理它,并且还可以在流水线外处理响应。委托处理程序也可以自己返回响应而不调用管道的其余部分。您可以阅读关于委托处理程序here。
+0
是的,谢谢我正在寻找这个解决方案来过滤请求和响应。 – Utsav
+1
关于DelegatingHandler的另一篇文章可以在这里找到:http://weblogs.asp.net/fredriknormen/log-message-request-and-response-in-asp-net-webapi –
相关问题
- 1. ASP.NET Web API请求未达到控制器操作
- 2. 如何到达之前的ajax请求
- 3. python在响应之前的urllib2请求
- 4. NSubstitute:嘲笑请求,MVC/Web Api控制器内的响应对象?
- 5. ASP.Net Web API:在请求正文被读取/上传之前发送响应
- 6. ASP.NET Web API缓存跨请求的操作筛选器属性
- 7. Spotify Web Api令牌请求响应400
- 8. Track C#Web API/SOAP请求和响应
- 9. 如何跳过之前筛选器中的json/xml请求在rails中
- 10. 如何获取ASP.net Web API控制器中响应的长度?
- 11. ASP.NET Web API HttpContext响应在IOwinContext响应之前发回
- 12. 如何在提出下一个请求之前等待响应?
- 13. XMLHttpRequest在响应到达之前超时
- 14. 如何设置Web API控制器将请求路由到方法参数?
- 15. 如何将参数从Ajax请求传递到Web API控制器?
- 16. Web Api控制器在发布请求期间未触发
- 17. 在Web服务响应中筛选
- 18. 如何在发送到Web服务之前清理xml请求
- 19. Rails:在API控制器方法之前验证JSON请求格式
- 20. 如何使用Web Api实现请求/响应模式?
- 21. 在控制器之前验证请求参数
- 22. Jersey响应筛选器
- 23. 如何缓存控制效果请求头,在响应头
- 24. 如何在到达弹簧控制器之前修改从UI端请求正文中发送的JSON对象?
- 25. 如何更改请求的URL在春天mvc,在去控制器之前
- 26. 当向asp.net web api的POST请求达到某个限制时服务器没有响应
- 27. Rails的响应请求的Javascript即使format.js不在控制器
- 28. 如何筛选的控制器
- 29. 控制器响应整个视图的AJAX请求
- 30. ASP .net MVC创建控制器之前的预处理请求
您可以将筛选器添加到IIS,它可以根据需要处理请求和响应。 http://www.iis.net/configreference/system.webserver/security/requestfiltering 我不知道这是你需要的这种过滤吗? –