AFNetworking и POST-запрос
я получаю этот ответ в error.userInfo при выполнении запроса POST отAFNetworking
, Может ли кто-нибудь сказать либо яМне не хватает ничего очевидного или что-то нужно исправить на моем сервере?
Запрос не выполнен с ошибкой: Ошибка Domain = AFNetworkingErrorDomain Code = -1016 "Ожидаемый тип содержимого {("текст / JSON ","application / json ","текст / JavaScript» )}, получил text / html " UserInfo = 0x6d7a730 {NSLocalizedRecoverySuggestion = тест индекса, AFNetworkingOperationFailingURLResponseErrorKey =, NSErrorFailingURLKey = http: //54.245.14.201/, NSLocalizedDescription = Ожидаемый тип содержимого {("текст / JSON ","application / json ","текст / JavaScript» )}, получил text / html, AFNetworkingOperationFailingURLRequestErrorKey = http: //54.245.14.201/>}, {AFNetworkingOperationFailingURLRequestErrorKey = "http://54.245.14.201/>»; AFNetworkingOperationFailingURLResponseErrorKey = ""; NSErrorFailingURLKey = "http://54.245.14.201/»; NSLocalizedDescription = "Ожидаемый тип содержимого {(\ "текст / JSON \»\ "применение / JSON \», \»
текст / JavaScript \»)}, получил text / html "; NSLocalizedRecoverySuggestion = "индексный тест »; }
И я'используя этот код;
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
[httpClient registerHTTPOperationClass:[AFJSONRequestOperation class]];
[httpClient setDefaultHeader:@"Accept" value:@"application/json"];
NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
@"Ans", @"name",
@"29", @"age",
nil];
NSMutableURLRequest *request = [httpClient requestWithMethod:@"POST" path:@"/" parameters:params];
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
NSLog(@"Success");
NSLog(@"%@",JSON);
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
NSLog(@"Request Failed with Error: %@, %@", error, error.userInfo);
NSLog(@"Failure");
}];
[operation start];
[operation waitUntilFinished];