CFStringRef encodedValue = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
value,
NULL,
(CFStringRef)@":/?#[]@!$&'()*+,;=",
kCFStringEncodingUTF8);
输入文件中我的请求参数的格式: “请求-PARAMS”:[ { “webLoginId”: “2597171”, “webGroupId”: “空”, “电子邮件”:“swathi.chukkala@google.com” “emailOrder”: “真”, “emailQuote”: “真” } ] null值未被编码以形成用于发起GET请求的URL。如何为GET请求编码空值?
答案 0 :(得分:0)
在格式化请求之前,请检查以下条件:
-(NSString*)emptyStr:(NSString*)txt
{
if (txt) return txt;
else return @"";
}
NSString *webGroupId = nil;
NSString *checkStr = [self emptyStr:webGroupId];
NSLog(@"String is %@",checkStr);
仅返回空字符串。