0
        CFStringRef encodedValue = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
                                                                           value,
                                                                           NULL,
                                                                           (CFStringRef)@":/?#[]@!$&'()*+,;=",
                                                                           kCFStringEncodingUTF8);

入力ファイルのリクエスト パラメータの形式: "request-params":[ { "webLoginId":"2597171", "webGroupId":"null", "email":"swathi.chukkala@google.com"," emailOrder":"true", "emailQuote":"true" } ], GET 要求を開始するための URL を形成するために null 値がエンコードされていません。GET リクエストの null 値をエンコードするにはどうすればよいですか?

4

1 に答える 1

0

リクエストをフォーマットする前に、次の条件を確認してください。

-(NSString*)emptyStr:(NSString*)txt
{
    if (txt) return txt;
    else return @"";
}

NSString *webGroupId = nil;

NSString *checkStr = [self emptyStr:webGroupId];

NSLog(@"String is %@",checkStr);

空の文字列のみを返します。

于 2012-12-09T01:30:52.200 に答える