美文网首页
发送请求时+变成空格

发送请求时+变成空格

作者: manmangood | 来源:发表于2019-10-17 18:24 被阅读0次
    NSString *baseString = [str stringByAddingPercentEncodingWithAllowedCharacters:[[NSCharacterSet characterSetWithCharactersInString:@"+"] invertedSet]];
    

    或者

    NSString *baseString = (__bridge NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
                                                                                             (CFStringRef) str,
                                                                                             NULL,
                                                                                             CFSTR("+"),
                                                                                             kCFStringEncodingUTF8);  
    

    替换字符然后

    request.HTTPBody = [baseString dataUsingEncoding:NSUTF8StringEncoding];
    

    相关文章

      网友评论

          本文标题:发送请求时+变成空格

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