美文网首页
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