我正在使用一个请求Windows域名/用户名的API,但是Chrome一直在解析反斜杠"/“作为正斜杠\\和%5C,但chrome仍然将这些解析为"/”。有办法绕过这件事吗?
Typed URL:
http://localhost:59244/api/UsersAPI/TESTDOMAIN%5Ctestuser
Error message:
Requested URL http://localhost:59244/api/UsersAPI/TESTDOMAIN/testuser发布于 2016-03-10 15:45:51
前面的问题包含了许多关于无效或不明智的URL字符的信息:Which characters make a URL invalid?。
从链接中:
允许列出不明智的字符,但可能会造成问题:
unwise = "{" | "}" | "|" | "\" | "^" | "[" | "]" | ""`
我认为Chrome试图为您修复您的URL“错误”。API是否有在POST主体中接受帐户名称的方法?
API应该提供一些文档,说明它希望如何接收帐户名。我不认为你能可靠地发送反斜杠字符。
https://stackoverflow.com/questions/35920918
复制相似问题