Опубликовать строку на сервере - PullRequest
0 голосов
/ 28 ноября 2011

Мне нужно отправить это SomeString на сервер по почтовому запросу. без того, чтобы сделать это NSData объект и сделать NSUTF8StringEncoding SetHttpBody: спросите меня только об объекте 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];

Ответы [ 2 ]

2 голосов
/ 28 ноября 2011

Вы можете использовать [SomeString dataUsingEncoding:NSUTF8StringEncoding];

0 голосов
/ 28 ноября 2011
  1. Для простоты разработки используйте ASIHTTPRequest
  2. Ваш JSON в строке Base64 недействителен.
  3. UDID устарел, используйте адрес Mac с вашего iphone
...