为什么url中的$会导致';潜在危险请求';错误
我在URL中有一个美元符号,当我单击链接时,它会起作用,如下所示:为什么url中的$会导致';潜在危险请求';错误,url,raygun,Url,Raygun,我在URL中有一个美元符号,当我单击链接时,它会起作用,如下所示: www.mysite.com/articles/a-url-with-a-$-symbol 但是,Raygun显示一些用户收到此页面的错误,$替换为&: Message: A potentially dangerous Request.Path value was detected from the client (&). URL: www.mysite.com/articles/a-url-with-a-&
www.mysite.com/articles/a-url-with-a-$-symbol
但是,Raygun显示一些用户收到此页面的错误,$
替换为&
:
Message: A potentially dangerous Request.Path value was detected from the client (&).
URL: www.mysite.com/articles/a-url-with-a-&
据报道,正在经历这种情况的浏览器包括Chrome、Firefox、IE和Safari
我知道
$
是一个保留字符,但在URL中是允许的。什么会导致浏览器将其更改为&
,并删除剩余字符?检查您指向该页面的链接是否未在任何地方进行HTML编码。如果是,则$将被错误地编码为&dollar,这是Html编码的版本
建议: