【发布时间】:2013-11-01 16:20:30
【问题描述】:
一些机器人正在请求像 www.example.com/test-</p><p>they-are-angry... 这样的 URL,它正在我的 asp.net 应用程序中创建 A potentially dangerous exception。
我需要验证Global.asax.cs 文件的Application_BeginRequest 事件中的HttpContext.Current.Request.RawUrl,如果它无效,我将重定向到另一个错误页面。
我不想设置 validateRequest="false" 或 requestValidationMode="2.0",但如果 Request.RawUrl 无效,我想重定向到特定的错误页面。
如何做到这一点?是否有任何 Asp.Net 预定义的方法来验证此 URL?
非常感谢任何帮助!
【问题讨论】:
标签: asp.net httpcontext request-validation rawurl