【发布时间】:2018-09-27 07:08:47
【问题描述】:
我已设置 - 允许任意加载为 YES
我正在使用以下代码来触发请求:
let apiAddress = somehttpsAddress
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 30 // seconds
configuration.timeoutIntervalForResource = 30 //seconds
AFManager = Alamofire.SessionManager(configuration: configuration)
AFManager.request(apiAddress , method: .post, parameters: body, encoding: JSONEncoding.default, headers: header).responseJSON { response in
// utility
}
但是我得到的只是这些错误:
TIC SSL Trust Error [1:0x60c000161c80]: 3:0
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
我不明白这里缺少什么以及我应该如何更正它。请帮我纠正这个问题。
【问题讨论】:
-
你可能想检查这个线程github.com/Alamofire/Alamofire/issues/…
-
@Xchord,这是否意味着我不能这样做?
-
Alamofire 还不支持它。您可以使用此处讨论的 URLSession forums.developer.apple.com/thread/92231or 在服务器端正确配置身份验证。