Проблемы с NSURLSession Не отправлять HTTPAdditionalHeaders

Кажется, я не могу заставить свой сетевой код работать. Я потратил хотя бы пару часов на просмотр документации и Google в течение последних двух дней, и я не могу понять это. По какой-то причине кажется, что мой NSURLSession не отправляет по заголовкам. Я подготовил надлежащий запрос в Postman для Chrome и использую эти точные параметры, поэтому я знаю, что не отправляю неверные данные. Я продолжаю получать ошибку, которую я смог воспроизвести в Postman, удалив параметры заголовка.

Код:

 NSURLSessionConfiguration *sessionConfig = [NSURLSessionConfiguration defaultSessionConfiguration]; NSDictionary *sessionHeaders = [[NSDictionary alloc] initWithObjectsAndKeys: @"application/json", @"Accept", @"application/xml", @"Content-Type", [NSString stringWithFormat:@"LivePerson appKey=%@", self.getAppKey], @"Authorization", nil]; sessionConfig.HTTPAdditionalHeaders = sessionHeaders; NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfig]; NSURLSessionDataTask *endpoints = [session dataTaskWithURL:[NSURL URLWithString:baseURL] completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { NSDictionary *endpoints = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error]; NSLog(@"%@", endpoints); }]; 

Это наоборот … это должно это сделать

 NSDictionary *sessionHeaders = [[NSDictionary alloc] initWithObjectsAndKeys: @"Accept", @"application/json", @"Content-Type", @"application/xml", @"Authorization", [NSString stringWithFormat:@"LivePerson appKey=%@", self.getAppKey], nil]; 
Interesting Posts
Давайте будем гением компьютера.