Я хочу отправить новый объект, созданный на iOS, на принимающий сервер с помощью метода POST
, используя тип данных JSON
. Из того, что я знаю о получении данных с сервера в iOS, вся JSON
обработка была упрощена Apple с введением iOS 5. Но, в отличие от ПОЛУЧЕНИЯ объектов JSON, отправка их не действительно описано везде, где я мог найти...
Первые шаги, которые я предпринял для решения проблемы, выглядели следующим образом:
//build an info object and convert to json
NSDictionary *newDatasetInfo = [NSDictionary dictionaryWithObjectsAndKeys:name, @"name", language, @"language", nil];
//convert object to data
NSData* jsonData = [NSJSONSerialization dataWithJSONObject:newDatasetInfo options:kNilOptions error:&error];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:someURLSetBefore];
[request setHTTPMethod:@"POST"];
// any other things to set in request? or working this way?
[[NSURLConnection alloc] initWithRequest:request delegate:self];
// What to do with NSURLConnection? Or how to send differently?
Но я действительно не знаю, как отправить объект JSON на сервер, используя метод POST . Кто-нибудь может мне помочь?