我在 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-&
报告出现这种情况的浏览器包括 Chrome、Firefox、IE 和 Safari。
我知道这$
是一个保留字符,但它在 URL 中是允许的。什么会导致浏览器将其更改为 an&
并删除剩余的字符?