Я пытаюсь установить заголовок по умолчанию для «Content-Type», установив HTTPAdditionalHeaders. Когда я смотрю на заголовок запроса, AFNetworking (v 2.0.3) меняет его обратно. Я также пытался установить заголовок с помощью setValue: forHTTPHeaderField: в requestSerializer, но безуспешно. Что мне не хватает?
ОБНОВЛЕНО
NSURL *URL = [NSURL URLWithString:@"http://example.com/api"];
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
configuration.HTTPAdditionalHeaders = @{@"Content-Type": @"multipart/form-data"};
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithBaseURL:URL sessionConfiguration:configuration];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
NSMutableDictionary *params = [[NSMutableDictionary alloc]init];
[params setValue:@"some value" forKey:@"someKey"];
[manager POST:@"search" parameters:params success:^(NSURLSessionDataTask *task, id responseObject) {
NSLog(@"success");
} failure:^(NSURLSessionDataTask *task, NSError *error) {
NSLog(@"error");
}];