MVC中validateRequest="false"不起作用

本文介绍了在MVC框架中遇到的“从客户端中检测到有潜在危险的Request.QueryString值”错误,并提供了解决方案。只需在处理的Action中添加[ValidateInput(false)]属性即可解决此问题。
MVC Request.QueryString 客户端 潜在危险

       在MVC中如果传递xml等参数时,会报“从客户端中检测到有潜在危险的Request.QueryString值”的错误,无法提交参数,在web.Config的Pages节点或者aspx页面中添加validateRequest="false"貌似不起作用。
       解决这个问题很简单,只需要在要处理的Action中添加属性[ValidateInput(false)]即可,类似以下:

ValidateInputfalse
 ActionResult Indexstring org

转载于:https://www.cnblogs.com/liuhaitao/archive/2010/11/22/1884391.html

给我优化一下 # ============================================ # 数据库配置 # ============================================ spring.datasource.url=jdbc:mysql://124.223.141.61:23306/happy?useSSL=false&serverTimezone=UTC spring.datasource.username=root spring.datasource.password=Qa2K_7d6LLay396x spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # ============================================ # JPA 配置 # ============================================ spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect # HikariCP Configuration spring.datasource.hikari.pool-name=HappyTimeHikariCP spring.datasource.hikari.maximum-pool-size=10 spring.datasource.hikari.minimum-idle=5 spring.datasource.hikari.connection-timeout=30000 spring.datasource.hikari.idle-timeout=600000 spring.datasource.hikari.max-lifetime=1800000 spring.datasource.hikari.auto-commit=true spring.datasource.hikari.connection-test-query=SELECT 1 spring.datasource.hikari.validation-timeout=250 # ============================================ # 服务器配置 # ============================================ server.port=8080 server.servlet.context-path=/happy # ============================================ # 日志配置 # ============================================ logging.level.root=INFO logging.level.org.springframework.web=DEBUG logging.level.com.example.happytime=DEBUG # Token拦截器日志级别 logging.level.com.happyTime.interceptor.TokenInterceptor=DEBUG # ============================================ # JWT 配置 # ============================================ # JWT 密钥(至少256位,请替换为您自己的安全密钥) jwt.secret=your_very_strong_secret_key_with_at_least_256_bits_length_1234567890 # Token 有效期(秒)- 默认86400秒(24小时) jwt.expiration=86400 # ============================================ # 安全排除路径(不需要Token验证的路径) # ============================================ # 使用逗号分隔的路径列表,支持Ant风格路径模式 app.security.excluded-paths=/api/auth/login,/api/auth/register,/api/public/**,/swagger-ui/**,/v3/api-docs/**,/favicon.ico,/error,/api/health # 安全配置 app.security.real-time-check=false # 关闭Spring Security(如果启用了) spring.security.enabled=false logging.level.org.springframework.security=DEBUG # 允许所有CORS请求 cors.allowed-origins=* cors.allowed-methods=* cors.allowed-headers=* # ============================================ # 其他配置 # ============================================ # 文件上传大小限制 #spring.servlet.multipart.max-file-size=10MB #spring.servlet.multipart.max-request-size=10MB spring.servlet.multipart.max-file-size=2MB spring.servlet.multipart.max-request-size=2MB # 时区设置 spring.jackson.time-zone=GMT+8 # 文件上传配置 file.upload-dir=/home/happyTime/uploads/avatars # 服务器访问URL server.url=http://happyTime.com # 微信小程序配置 wx.appid=your-appid wx.secret=your-app-secret wx.auth-url=https://api.weixin.qq.com/sns/jscode2session spring.mvc.pathmatch.matching-strategy=ant_path_matcher
最新发布
06-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值