发送请求时+变成空格

2019-10-17  本文已影响0人  manmangood
NSString *baseString = [str stringByAddingPercentEncodingWithAllowedCharacters:[[NSCharacterSet characterSetWithCharactersInString:@"+"] invertedSet]];

或者

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

替换字符然后

request.HTTPBody = [baseString dataUsingEncoding:NSUTF8StringEncoding];
上一篇下一篇

猜你喜欢

热点阅读