嗨我正在使用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 我不知道這是你需要的這種過濾嗎? –