尝试使用 Angular js $resource 发出请求,但它正在对发出请求的 url 进行编码。
请求网址http://example.com/oabc/access-token
代码是
$resource(url).save(data).$promise.then(success, error);
但它提出了一个请求
http://example.com/oabc/access%C2%ADtoken
显然找不到,因为-被编码为%C2%AD。
问题:-那么我怎样才能防止这种情况并调用上述网址?
最佳答案
该连字符不是 U+002D 连字符减“-”,而是 U+00AD 连字符,以 UTF-8 编码为 C2 AD
。修复使用的字符。
关于javascript - 在 url 中使用连字符 (-) 而不进行编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33152118/