Я использую API в почтальоне, я получаю результат отлично, вот как я делаю POST-запрос в почтальоне,
Но когда я нажимаю тот же API вмое приложение использует цель c, я получил ошибки, я передаю параметры нормально, но результат не сбывается, я запутался, что почему он не показывает результаты true, это мой код для запроса POST,
- (void)sendRequest
{
NSArray *userArray = [NSArray arrayWithObjects: @"ishaqshafiq@hotmail.com",nil];
NSDictionary *emp = @{@"lstUsers": userArray,
@"message":@"Your Order is Booked",
@"data": @{
@"type":@"text",
}};
NSURLSessionConfiguration *defaultConfigObject = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *defaultSession = [NSURLSession sessionWithConfiguration: defaultConfigObject delegate: nil delegateQueue: [NSOperationQueue mainQueue]];
NSString *urlLinkA=@"http://sajjenweb.azurewebsites.net/api/HubConnection/PostMobileNotification";
NSURL * url = [NSURL URLWithString:urlLinkA];
NSMutableURLRequest * urlRequest = [NSMutableURLRequest requestWithURL:url];
NSString *parameters = [NSString stringWithFormat:@"%@",emp];
NSLog(@"parameter %@",parameters);
[urlRequest setHTTPMethod:@"POST"];
//[urlRequest setHTTPBody:[parameters dataUsingEncoding:NSUTF8StringEncoding]];
NSURLSessionDataTask * dataTask =[defaultSession dataTaskWithRequest:urlRequest
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
NSLog(@"Response:%@ ", response);
NSLog(@"Error is %@",error);
NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
// NSLog(@"DDD %@",dictionary);
NSString *res = [dictionary valueForKey:@"recipients"];
NSLog(@"RR: %@", res);
NSString *msg=@"Successfully Submitted";
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"Success"
message:msg
preferredStyle:UIAlertControllerStyleAlert];
int duration = 2; // duration in seconds
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, duration * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
[alert dismissViewControllerAnimated:YES completion:nil];
});
}];
NSLog(@"network error :");
[dataTask resume];
}