6

Authorization ヘッダーは に設定されNSURLSessionConfigurationていますが、 には添付されていませんNSURLSessionDataTask。これは のバグFoundation frameworkですか?

NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
[configuration setHTTPAdditionalHeaders:@{@"Authorization":@"123"}];

// Initialize session with NSURLSessionConfiguration
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
NSURLSessionDataTask *sessionTask = [session dataTaskWithRequest:request
                                        completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
}];

[sessionTask resume];
4

2 に答える 2

5

NSURLSessionConfigurationドキュメントでは、

NSURLSession オブジェクトは、HTTP プロトコルのさまざまな側面を処理するように設計されています。したがって、次のヘッダーは変更しないでください

認可

繋がり

ホスト

WWW 認証

于 2016-03-03T03:04:35.853 に答える