美文网首页
iOS Get请求时,对URL中的参数进行转义

iOS Get请求时,对URL中的参数进行转义

作者: 路漫漫其修远兮Wzt | 来源:发表于2021-10-27 11:44 被阅读0次

在Get网络请求中,参数是拼接到请求路径中的。
如果参数中含有特殊符号,服务端接收到请求后,无法解析路径中的参数,需要对请求路径中的参数进行转义。
使用NSCharacterSet进行转义,代码如下:

NSString *content = arr[indexPath.row];
NSString *make = [content stringByAddingPercentEncodingWithAllowedCharacters:[[NSCharacterSet characterSetWithCharactersInString:@"!*’();:@&=+-$,/?`#%^{}\"[]|\\<> "] invertedSet]];
NSString *subUrl = [NSString stringWithFormat:@"?type=Car&make=%@",make];

相关文章

网友评论

      本文标题:iOS Get请求时,对URL中的参数进行转义

      本文链接:https://www.haomeiwen.com/subject/jlzualtx.html