【发布时间】:2018-02-22 07:55:44
【问题描述】:
我正在使用 Alamofire 向服务器发送请求,但出现以下错误:
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
我的代码来打 api
dispatch_async(dispatch_get_main_queue(), { () -> Void in
let manager = Alamofire.Manager.sharedInstance
manager.session.configuration.timeoutIntervalForResource = 60
Alamofire.request(.POST, path, parameters:self.dataDict,encoding: .JSON, headers:headers).responseJSON { (responseData) -> Void in
if((responseData.result.value) != nil) {
//code
}
})
在网上搜索后,我在info.plist中添加了NSTransportSecuritySetting -> AllowArbitaryLoads到YES。但仍然出现此错误。
有什么帮助吗?
【问题讨论】:
-
在设备上工作?
-
分享您的代码以便更好地理解,没有代码我们无法帮助您
-
iOS9要求服务器只支持TLSv1.2。
-
使用模拟器...
标签: ios swift alamofire nsurlconnection nsurlsession