您的位置:首页 > 移动开发 > IOS开发

iOS:对于请求URL的处理

2015-11-23 15:55 363 查看
//1.stringByAddingPercentEscapesUsingEncoding方法进行编码,不会转转URL中的”%&?”等符号,因为不好区分这些特殊字符到底是连接符号还是参数值。

//2.所以我们使用下面的方法处理请求字符串

- (NSString*)urlEncodeString

{

NSString* result = (NSString*)CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)self, NULL, (CFStringRef)@";/?:@&=$+{}<>", kCFStringEncodingUTF8);

//参数1.待转码的类型 2.指示不转义的字符 3.指示确定转义的字符 4.编码类型

return [result autorelease];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: