ASIHTTPRequest Unable to create request (bad url?) Error

一般都是因为url的参数列表中 含有不符合url格式的字符,需要用到 :

      

- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)enc;   


    enc 用  

NSUTF8StringEncoding  就可以了。


   注意,不能对整个 url都进行这个 stringByAddingPercentEscapesUsingEncoding,只能对域名后面

的部分encode,否则会出现 "不支持的url" 的 -1002的 url解析错误。



http://blog.csdn.net/tangaowen/article/details/8302336

你可能感兴趣的:(ios,url,NSString,ASI)