【发布时间】:2016-01-28 10:31:32
【问题描述】:
当我基于 MVC5 测试我的网络应用程序时,我发现 HttpRequestValidationException 从 GetHttpCode() 返回 500。
我在对服务器请求的安全测试期间捕获了这个异常。 MVC 执行请求验证并抛出此异常,我在 Application_Error 中处理它并返回 500 代码,但实际上,如果用户将错误的输入传递给服务器,我应该返回 400 错误(错误请求)。所以不明白为什么异常有500错误。我哪里错了?
【问题讨论】:
标签: c# http iis asp.net-mvc-5