Domain error = com.alamofire.error.serialization.response Code = -1011 "Request error: internal server error (500)"

I am using afnetworking in my application.

To send data to the server, I wrote the following code

- (void) callLoginAPI:(NSDictionary *)dictProfile{ // 1 NSDictionary *params = @{@"username":[dictProfile valueForKey:@"name"], @"first_name":[dictProfile valueForKey:@"first_name"], @"last_name":[dictProfile valueForKey:@"last_name"], @"email":[dictProfile valueForKey:@"email"], @"dob":[dictProfile valueForKey:@"birthday"], @"gender":[dictProfile valueForKey:@"gender"], @"location":[[dictProfile valueForKey:@"location"] valueForKey:@"name"], @"timezone":[dictProfile valueForKey:@"timezone"], @"language":@"", @"profile_pic_url":[NSString stringWithFormat:@"http://graph.facebook.com/%@/picture?type=large",[dictProfile valueForKey:@"id"]], @"cover_pic_url":@"" }; NSString* HOST_URL = [NSString stringWithFormat:@"%@login/",BASE_URL]; AFHTTPRequestOperationManager *operationManager = [AFHTTPRequestOperationManager manager]; operationManager.requestSerializer = [AFJSONRequestSerializer serializer]; [operationManager POST:HOST_URL parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject){ NSLog(@"resp:%@",responseObject); // Enter what happens here if successsful. }failure:^(AFHTTPRequestOperation *operation, NSError *error){ NSLog(@"error:%@",error); // Enter what happens here if failure happens }]; } 

But in response, I received the following error

 error:Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: internal server error (500)" UserInfo=0x7cc8bb50 {com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7ca9d4d0> { URL: http://10.1.81.35:8000/api/login/ } { status code: 500, headers { "Content-Type" = "text/html"; Date = "Tue, 07 Oct 2014 08:25:40 GMT"; Server = "WSGIServer/0.1 Python/2.7.6"; Vary = Cookie; "X-Frame-Options" = SAMEORIGIN; } }, NSErrorFailingURLKey=http://10.1.81.35:8000/api/login/, NSLocalizedDescription=Request failed: internal server error (500), 

I do not understand where I made mitake. Any help would be available.

+6
source share
1 answer

I think you're fine. Your server returns an error in your request. Code 500 usually means an internal error, such as an unhandled exception. So this definitely has nothing to do with the client.

+2
source

Source: https://habr.com/ru/post/976341/


All Articles