我们在 sharepoint 中有一个带有 £ 符号的文件作为 url 的一部分。
当我们尝试检索这个文件时,我们收到了一个错误的请求。
有趣的是,这只是生产中的问题,而不是测试中的问题。
任何人都知道什么设置可能导致这种差异?
我们在 sharepoint 中有一个带有 £ 符号的文件作为 url 的一部分。
当我们尝试检索这个文件时,我们收到了一个错误的请求。
有趣的是,这只是生产中的问题,而不是测试中的问题。
任何人都知道什么设置可能导致这种差异?
我是对的,您正在尝试访问其中之一的网址吗?
http://foo.com/api/getfile/foo£bar.txt
http://foo.com/api/getfile/foo%A3bar.txt
如果是这样,我认为它可能与这个答案有关:https ://stackoverflow.com/a/12037000/134761
尝试将 url 重写为
http://foo.com/api/getfile?file=foo%A3bar.txt
可能是生产服务器上的注册表或 IIS 7.0 配置?
IIS7 中的 & 和请求 URL(不是 £ 文章,但可能相关)