博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从客户端(&)中检测到有潜在危险的 Request.Path 值
阅读量:6928 次
发布时间:2019-06-27

本文共 569 字,大约阅读时间需要 1 分钟。

首先,这个问题出现在 ASP.NET MVC 应用程序中,所以下面的解决方式都是在这个环境下。

关于这个问题,网上又很多的答案,当时也搜了一些:

以上资料,仅供参考,危险字符除了“&”,还有“?,/,<,>”等,解决方式五花八门,有使用 Server.UrlEncode 进行转码的,有 [ValidateInput(false)] 对 Action 进行配置的,有 pages validateRequest="false" webconfig进行配置的等等,各种方式都试了一下,最后还是一行配置搞定。

需要说明的是,如果对 requestPathInvalidCharacters 进行配置的话,比如 requestPathInvalidCharacters="<,>,%,&,:,,?",那么在危险字符进行忽略的时候,只会忽略 requestPathInvalidCharacters 中进行指定的字符,不指定的话,就会忽略全部字符。

本文转自田园里的蟋蟀博客园博客,原文链接:http://www.cnblogs.com/xishuai/p/a-potentially-dangerous-request-path-value-was-detected-from-the-client.html,如需转载请自行联系原作者

你可能感兴趣的文章
redis几种数据类型以及使用场景
查看>>
KMP算法学习(详解)
查看>>
Implementations of interface through Reflection 反射根据继承的信息查找指定的类
查看>>
java split方法
查看>>
JSTL / Filter
查看>>
很好的验证码
查看>>
Swift进阶之路(一)——单例模式、属性传值、代理传值、闭包传值
查看>>
IPV4
查看>>
XML基础之Jdom和DOM4J解析(转)
查看>>
Ad Hoc Distributed Queries的启用与关闭
查看>>
安全的“野指针”
查看>>
EXCEL实战技巧与数据分析(一)基础应用
查看>>
使用NIFTI指令画nii图像
查看>>
利用缓存、Timer间隔时间发送微信的实例,很有用的例子
查看>>
CentOS7使用firewalld打开关闭防火墙与端口
查看>>
UIPageViewController
查看>>
在线UI设计
查看>>
2017最好的JavaScript框架、库和工具 — SitePoint
查看>>
Linux 集群
查看>>
R语言推特twitter转发可视化分析
查看>>