我正在使用网址中需要|
字符的API。我尝试将该字符更改为%7C
,但API拒绝它。现在问题是NSURLConnection
如果我在网址中加入|
,就会给我这个:
NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0x610000272bc0 {NSLocalizedDescription=bad URL, NSUnderlyingError=0x600000247b60 "bad URL"}
如何在我的网址中加入|
?
答案 0 :(得分:2)
您不能:管道字符是所谓的不安全字符,必须始终进行百分比转义以形成有效的URL。有关有效网址的语法,请参阅RFC 1738。
您应该联系您正在使用的服务的开发人员,并要求他们更改其API行为的这种特性。