Нет, socket.io - это если вы хотите поддерживать постоянный поток между вашим сервером и клиентом.Основное использование для этого - когда вам нужно, чтобы ваш сервер мог передавать данные клиенту, а не клиенту, запрашивающему его.
Чтобы опубликовать некоторый JSON, вы будете использовать тот же код, что и раньше, но создадите объект запросанемного по-другому:
__autoreleasing NSError* error = nil;
id result = [NSJSONSerialization JSONObjectWithData:data
options:kNilOptions error:&error];
NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
result, @"my_json", nil];
NSMutableURLRequest *request = [httpClient requestWithMethod:@"POST"
path:@"/myobject" parameters:params];
Вы получите свои данные на сервере через
JSON.parse(request.params['my_json'])