i changed the server url link from my app, after that it's showing request failed: internal server error 500
internal server error 500
There may be many reasons for an internal server error ; this is a completely generic message that just says the server could not handle your request but it will not make the effort to tell you why !
Can you show the exact request you send to the server ?
What was the previous url link and what is the new link ?
-(void)serviceLogin
{
NSUserDefaults *user=[NSUserDefaults standardUserDefaults];
[Utils startActivityIndicatorInView:self.view withMessage:@"Please wait...."];
NSString *strurl = [NSString stringWithFormat:@"http:/
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init];
[parameters setObject:_txtemail.text forKey:@"useremail"];
[parameters setObject:_txtPassword.text forKey:@"password"];
[parameters setObject:@"3" forKey:@"userrole"];
[parameters setObject:@"" forKey:@"socialid"];
/
[parameters setObject:@"iphone" forKey:@"devicetype"];
[parameters setObject:[[NSUserDefaults standardUserDefaults]objectForKey:@"latitude"] forKey:@"latitude"];
[parameters setObject:[[NSUserDefaults standardUserDefaults]objectForKey:@"longitude"] forKey:@"longitude"];
[parameters setObject:@"" forKey:@"gender"];
[parameters setObject:@"8979576929" forKey:@"mobile"];
[parameters setObject:@"Client" forKey:@"firstname"];
[parameters setObject:@"Client1" forKey:@"lastname"];
[parameters setObject:@"" forKey:@"file_name"];
[parameters setObject:@"1" forKey:@"userloginmode"];
NSString *device_token;
if([[[NSUserDefaults standardUserDefaults] objectForKey:@"devicetoken"] length])
{
device_token= [[NSUserDefaults standardUserDefaults] objectForKey:@"devicetoken"];
}
else
{
device_token= @"hard coded token";
}
[parameters setObject:device_token forKey:@"devicetoken"];
[manager POST:strurl parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSDictionary* data1 = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil];
NSLog(@"JSON: %@", data1);
if([[[data1 objectForKey:@"commandResult"] objectForKey:@"success"]integerValue]==1)
{
[Utils stopActivityIndicatorInView:self.view];
[[NSUserDefaults standardUserDefaults ]setObject:[[[data1 objectForKey:@"commandResult"] objectForKey:@"data"]objectForKey:@"user" ] forKey:@"userdetail"];
[[NSUserDefaults standardUserDefaults ]setObject:[[[[data1 objectForKey:@"commandResult"] objectForKey:@"data"]objectForKey:@"user" ] objectForKey:@"ID"]forKey:@"userid"];
_txtPassword.text=@"";
_txtemail.text=@"";
UIStoryboard *story=[UIStoryboard storyboardWithName:@"Main" bundle:nil];
HomePageVC *view=[story instantiateViewControllerWithIdentifier:@"HomePageVC"];
[self.navigationController pushViewController:view animated:YES];
}
else
{
[Utils stopActivityIndicatorInView:self.view];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@""
message:@"Please enter valid email id and Password"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", [error localizedDescription]);
[Utils stopActivityIndicatorInView:self.view];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:[error localizedDescription]
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}];
}
i posted the code snippet, but its been several hours its showing "you are currently moderated".
I inadvertently deleted my reply and yours as well; could you post the message again ?
as i can see in console, its getting the required data from facebook or gmail after signin.
but after few seconds it show server error
Thanks, let's wait till the code snippet shows.
i tried migrating server, afterwards gmail is working fine.
but facebook login is still at the same problem.
and this time i am not getting server error.
Thanks for your time.
Finally it is resolved.
🙂