gpt4 book ai didi

asp.net-mvc-3 - 在 ASP.NET MVC 3 (.NET 4.0) 中使用 requestValidationMode ="2.0"

转载 作者:行者123 更新时间:2023-12-01 06:44:40 25 4
gpt4 key购买 nike

我需要禁用单个 Controller 方法的请求验证。
(服务正在向我发布 xml,我无法控制编码等。)

所以设置[ValidateInput(false)]在方法上并有 requestValidationMode="2.0"httpruntime web.config 中的标签作品。

但我不喜欢的是恢复到一个不太安全的模型,只是为了让单一方法工作。

我的假设是否正确,它的安全性较低?
或者有没有办法在不禁用 . Net验证模型?

最佳答案

老实说,我真的不知道不同验证模式之间的区别。

但是,您可以放置​​ ValidateInput(false) 并使用 Request.Unvalidated() 来捕获特定属性。

关于asp.net-mvc-3 - 在 ASP.NET MVC 3 (.NET 4.0) 中使用 requestValidationMode ="2.0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7062846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com