Chrome %5C 解析为 /

Chrome %5C resolving as /

我正在使用 API 请求 Windows domain/username,但 Chrome 一直将反斜杠“/”解析为正斜杠“\”我已经尝试过 \\ 和 %5C,但是 chrome 一直将它们解析为“/”。有什么解决办法吗?

Typed URL:
http://localhost:59244/api/UsersAPI/TESTDOMAIN%5Ctestuser

Error message:
Requested URL      http://localhost:59244/api/UsersAPI/TESTDOMAIN/testuser

上一个问题提供了很多关于无效或不明智 URL 字符的信息: Which characters make a URL invalid?

来自link:

List of unwise characters are allowed but may cause problems:

unwise = "{" | "}" | "|" | "\" | "^" | "[" | "]" | ""`

我认为 Chrome 正试图为您纠正您的 URL“错误”。 API 是否有一种方法可以接受 POST 正文中的帐户名称?

API 应该提供某种文档,说明它希望如何接收帐户名。我认为您永远无法可靠地发送反斜杠字符。