为了账号安全,请及时绑定邮箱和手机立即绑定

url 资源包含 & 符号时出错

url 资源包含 & 符号时出错

C#
蛊毒传说 2021-06-23 15:08:30
我们有一个带有以下资源 url 的 web api。http://www.example.com/book/bookid/name/bookname现在有一些书包含带有 & 符号的名称,当请求此类名称时,我们收到以下错误使用的网址:http://www.example.com/book/123/name/ban&ban错误:从客户端检测到潜在危险的 Request.Path 值 (&)我们尝试传递或使用 & 即 %26 的编码值并得到相同的错误。使用的网址:http://www.example.com/book/123/name/ban%26ban错误:从客户端检测到潜在危险的 Request.Path 值 (&)现在,当我在 httpruntime 元素的 web.config 中添加 requestPathInvalidCharacters="" 属性时,它开始对上述两个 url 正常工作。但是,当我阅读不同的文章时,据说使用 requestPathInvalidCharacters="" 属性不是一个好习惯。另外,由于生产中有很多书名带有“&”和不同的特殊字符,我们无法避免为书名发送“&”符号,有没有好的方法来处理这个问题?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信