Вы можете использовать ASIHTTRequest
для отправки данных строки / json на сервер:
ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:@"http://server.url"];
[request addRequestHeader:@"Accept" value:@"application/json"];
[request addRequestHeader:@"Content-Type" value:@"application/json"];
[request setRequestMethod:@"POST"];
[request appendPostData:[yourJSONString dataUsingEncoding:NSUTF8StringEncoding]];
[request startSynchronous];
Если вы хотите опубликовать строковое значение, попробуйте:
[request appendPostData:@"key=value"];
ASIHTTPRequest
можно использовать и в асинхронном режиме.
Постскриптум Я не тестировал код, но он должен работать.
Для публикации данных формы вы можете использовать ASIFormDataRequest
, документация здесь