我尝试在 iOS 7 中使用我的自定义 HTTP header 设置 Alamofire.Manager.sharedInstance.session.configuration.HTTPAdditionalHeaders
,但我没有运气。
这在 iOS 8 中运行良好。
有没有人有什么建议?
最佳答案
我让它工作了。
这对 iOS7 没有影响:
Alamofire.Manager.sharedInstance.session.configuration.HTTPAdditionalHeaders = ["CustomHeader": customValue]
然而,这将适用于 iOS7 和 8:
var headers = Alamofire.Manager.sharedInstance.session.configuration.HTTPAdditionalHeaders ?? [:]
headers["CustomHeader"] = customValue
let configuration = NSURLSessionConfiguration.defaultSessionConfiguration()
configuration.HTTPAdditionalHeaders = headers
Alamofire
.Manager(configuration: configuration)
.request(.GET, "https://example.com/api/users", parameters: nil, encoding: .JSON)
关于ios7 - 在 iOS 7 中的 Alamofire 中设置自定义 HTTP header 不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26784601/