2014-01-15 3 views
-1

Я отправляю json на сервер, но я получаю ответ от такого сервера: «message»: недопустимые параметры: Доступ запрещен»«сообщение»: «недопустимые параметры: доступ запрещен» при отправке запроса json на сервер -ios

я отправив запрос как this-

AFHTTPClient * httpClient = [[AFHTTPClient alloc] initWithBaseURL:url]; 
NSDictionary *parameters = [NSDictionary dictionaryWithObject:json forKey:@"json"]; 

[httpClient postPath:@"/xxx/yyyy/zzzz" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) { 
     NSLog(@"success parsing %@",responseObject); 
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) { 
     NSLog(@"failure parsing %@",error); 
    }]; 

, но я получил ответ от сервера:

{ 
    "message": "invalid parameters: Access is denied", 
    "data": null, 
    "result": "false" 
}, 

пожалуйста дайте хорошее решение, чтобы решить эту проблему, т hanks

+0

Мы ничего не знаем о службе, к которой вы пытаетесь подключиться. так как мы можем сообщить вам правильные параметры? Но по крайней мере ключевой «json» кажется мне подозрительным. – vikingosegundo

+0

Сначала проверьте документ API и посмотрите, что нужно отправить для ключевого json. См. Документ API. – Xeieshan

ответ

0
[httpClient postPath:@"hello" parameters:[NSDictionary dictionaryWithObjectsAndKeys:@"data1", @"data1_key", @"data2", @"data2_key2", nil]