エンコードされた文字列ではなく、http 本文として設定することはできますか?
NSData *postData = [postString dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];
次のようなことは可能ですか?
NSString *postLength = [NSString stringWithFormat:@"%d", [postString length]];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postString];
私はこれを試してみましたが、エラーが発生しました: キャッチされていない例外 'NSInvalidArgumentException' によるアプリの終了、理由: '-[__NSCFString バイト]: 認識されないセレクターがインスタンスに送信されました