为了记录目的,我想将当前请求的重定向目标记录到数据库。我如何读取当前请求的重定向目标。请记住,我不想登录每个Response.Redirect。我希望记录在中央位置进行。这个位置可能是Application_EndRequest。我试图阅读Repsonse.Headers集合来读取位置标题,但是不存在。如何读取ASP.NET请求的重定向目标
1
A
回答
1
在你Application_EndRequest情况下,你可以在阅读以下两个属性的响应对象:
Response.StatusCode在重定向时将设置为302。 Response.RedirectLocation将被设置为浏览器将重定向的URL。
0
你可以“反转”的问题? 我的意思是财产HttpRequest.UrlReferrer - 可能会暴露你来自哪里,所以你可以过滤网页,UrlReferrer =“登录页”,并记录他们到DB
+0
我不认为这是正确的解决方案。 – usr 2009-08-17 13:54:21
相关问题
- 1. 如何在请求重定向时阅读目标网址?
- 2. Asp.net Web Api重定向请求
- 3. 请求标题中的重定向
- 4. 重定向请求
- 5. 从https请求中读取自定义标题重定向到IBM BPM 8.5.7
- 6. 重定向所有以文件夹为目标的请求
- 7. 如何从重定向中读取JSF中的GET请求参数
- 8. 301重定向所有获取请求
- 9. JQuery - 获取请求后重定向
- 10. 如何跟踪哪些页面请求在asp.net中重定向
- 11. ASP.NET:如何正确地重定向404错误请求?
- 12. htaccess只重定向子目录请求(不是TLD请求)
- 13. Python的请求:如何从302重定向获取响应cookie
- 14. 如何读取从请求
- 15. 重定向网络请求
- 16. 重定向网络请求
- 17. Symfony重定向请求
- 18. 重定向ajax请求
- 19. 重定向HTTP请求
- 20. 请求重定向使用
- 21. 重定向图像请求
- 22. 如何使用AJAX请求获取重定向网址?
- 23. ASP.NET如何在请求中获取自定义标头?
- 24. ASP.NET MVC重定向所有请求,如果条件成熟
- 25. 它有任何标准的方式来重定向SOAP请求?
- 26. 有选择地将HTTP请求重定向到ASP.NET中的HTTPS请求
- 27. 使用ajax请求处理请求在ASP.Net MVC 2中的重定向
- 28. 将HTTP POST请求重定向到asp.net中的HTTPS POST请求Mvc
- 29. 向控制器获取重定向的Ajax请求
- 30. 向webhook发送无重定向请求
好吧,我想这回答我的问题(我已经不完全问,因为我现在注意到)。我发布了另一个稍有不同的文章。我认为这更符合stackoverflow指引。 http://stackoverflow.com/questions/1288077/how-to-read-all-http-headers-that-asp-net-sends-to-the-client – usr 2009-08-17 13:53:47