AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; NSDictionary *parameters = @{@"name": @"Ian"}; [manager POST:@"http://google.com" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) { // e.g. responseObject[@"user"]; } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSData *data= error.userInfo[AFNetworkingOperationFailingURLResponseDataErrorKey]; NSString *failureResponse = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"Failure response: %@", failureResponse); }];