我想执行以下请求
NSString* testString = @"http://www.abcd.com?xxxxxxxxxxxxxxxxxx........." (The length of testString is more than 400 characters)
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:testString]];
如果我尝试上面的代码段,则urlRequest将作为NULL值发送。是否有可能压缩字符串或URL ???
答案 0 :(得分:1)
传递给URL的NSString长度没有限制,但有特殊字符可以做到,例如空格,重音等。
试一试:
[NSURL URLWithString:[testString stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]];
// if it`s using utf8
中有更多详情