AFNetworking e solicitação de POST
Estou recebendo essa resposta em error.userInfo ao fazer uma solicitação POST deAFNetworking
. Alguém pode dizer ou eu estou faltando alguma coisa óbvia ou algo precisa consertar no final do meu servidor?
Falha na solicitação com erro: Domínio de erro = AFNetworkingErrorDomain Código = -1016 "Tipo de conteúdo esperado {(" texto / json "," aplicativo / json "," texto / javascript ")}, texto / html" UserInfo = 0x6d7a730 {NSLocalizedRecoverySuggestion = teste de índice, AFNetworkingOperationFailingURLResponseErrorKey =, NSErrorFailingURLKey = http: //54.245.14.201/, NSLocalizedDescription = Tipo de conteúdo esperado {("text / json", "aplicativo / json", "texto / javascript")}, texto / html, AFNetworkingOperationFailingURLRequestErrorKey = http: //54.245.14.201/>}, {AFNetworkingOperationFailingURLRequestErrorKey = "http://54.245.14.201/>"; AFNetworkingOperationFailingURLResponseErrorKey = ""; NSErrorFailingURLKey = "http://54.245.14.201/"; NSLocalizedDescription = "Tipo de conteúdo esperado {(\ n \" text / json \ ", \ n \" application / json \ ", \ n
\ "text / javascript \" \ n)}, tem texto / html "; NSLocalizedRecoverySuggestion =" teste de índice ";}
E estou usando esse código;
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];