Я получаю этот ответ в error.userInfo, делая запрос POST от AFNetworking
.
Может ли кто-нибудь сказать, что мне не хватает ничего очевидного или что-то нужно исправить на моем сервере?
Запрос с ошибкой: Ошибка домена = AFNetworkingErrorDomain Код = -1016 "Предполагаемый тип контента {( " Текст /JSON ", " Применение /JSON ", " text/javascript ")}, получил текст /html " UserInfo = 0x6d7a730 {NSLocalizedRecoverySuggestion = индексный тест, AFNetworkingOperationFailingURLResponseErrorKey =, NSErrorFailingURLKey = http://54.245.14.201/, NSLocalizedDescription = ожидаемый тип контента {( "Текст/JSON ", " Применение /JSON ", " text/javascript")}, получил текст /html, AFNetworkingOperationFailingURLRequestErrorKey = http://54.245.14.201/ " > }, { AFNetworkingOperationFailingURLRequestErrorKey =" http://54.245.14.201/ " > "; AFNetworkingOperationFailingURLResponseErrorKey = "; NSErrorFailingURLKey =" http://54.245.14.201/ "; NSLocalizedDescription =" Ожидаемый тип контента {(\n \ "text/json\", \n \ "application/json\", \n
\ "text/javascript \" \n)}, получил текст /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];