Как отправить объект данных POST JSON на сервер в iOS5?

Я хочу отправить новый объект, созданный на 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 . Кто-нибудь может мне помочь?

7
задан Chisx 12 January 2014 в 20:20
поделиться