NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];[configuration sethttpAdditionalheaders:@{@"Authorization":@"123"}];// Initialize session with NSURLSessionConfigurationNSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];NSURLSessionDataTask *sessionTask = [session dataTaskWithRequest:request completionHandler:^(NSData *data,NSURLResponse *response,NSError *error) {}];[sessionTask resume];解决方法 我在Swift中尝试这个并且它可以工作
var sessionConfig = NSURLSessionConfiguration.defaultSessionConfiguration() var xhttpAdditionalheaders: [NSObject : AnyObject] = ["X-test":"taly"] sessionConfig.httpAdditionalheaders = xhttpAdditionalheaders let session = NSURLSession(configuration: sessionConfig) let task = session.dataTaskWithURL(url,completionHandler: {data,response,error -> VoID in总结
以上是内存溢出为你收集整理的ios – 未设置NSURLSessionConfiguration HTTPAdditionalHeaders全部内容,希望文章能够帮你解决ios – 未设置NSURLSessionConfiguration HTTPAdditionalHeaders所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)