0

この SomeString をポスト リクエストでサーバーに送信する必要があります。NSDataオブジェクトを作成して SetHttpBody を実行することなくNSUTF8StringEncoding 、NSData オブジェクトのみを要求してください。この文字列を投稿するにはどうすればよいですか

SomeString = @"registerRecipt.aspx?udid=962c3486-a8d6-4c32-9ff8-7b255cce4d65&receipt=ewoJInNpZ25hdHVyZSIgPSAiQW1wMnhiVGxYTGg5UmhFUUlCMzNLMHdZdHl3Tnd0WWFVaEdKQzNoUE04Rm8wSys4NE5wWkdWdWRFRndjQ0k3Q2draVluWnljeUlnUFNBaU1TNHdJanNLZlE9PSI7CgkiZW52aXJvbm1lbnQiID0gIlNhbmRib3giOwoJInBvZCIgPSAiMTAwIjsKCSJzaWduaW5nLXN0YXR1cyIgPSAiMCI7Cn0="

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://someUrl.com/"]];
request.timeoutInterval = 20;
[request setHTTPMethod:@"POST"];
[request setHTTPBody:SomeString];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
4

2 に答える 2

2

使用できます[SomeString dataUsingEncoding:NSUTF8StringEncoding];

于 2011-11-28T13:04:03.317 に答える
0
  1. 開発を容易にするために、ASIHTTPRequestを使用してください
  2. Base64文字列のJSONが無効です。
  3. UDIDは非推奨の使用であり、iPhoneからMacアドレスを挿入しました
于 2011-11-28T13:14:03.760 に答える