【发布时间】:2021-08-18 18:42:58
【问题描述】:
在使用 symphony 开发与我用 PHP 编写的后端通信的应用程序时,我想将我的应用程序连接到 Symfony 的本地开发服务器... 我将 Alamofire 用于 HTTP 请求。但是本地开发服务器没有有效的 SSL 证书,因为它是自签名的。我已经尝试使用自定义会话和管理器为我的 Mac IP 设置“证书忽略”,但这无论如何都不起作用。这是我得到的错误:
Session was invalidated without error, so it was likely deinitialized unexpectedly. Be sure to retain a reference to your Session for the duration of your requests.
这是代码:
let manager = ServerTrustManager(evaluators: ["192.168.2.9": DisabledEvaluator()])
let session = Session(serverTrustManager: manager)
session.request("https://192.168.2.9:8000/api/tables/1", method: .get)
.responseDecodable(of: Table.self){response in
...
}
这是什么类型的错误,我该怎么做?
我对 Alamofire 非常陌生,如果我能解决这个问题会很高兴!!!
【问题讨论】:
标签: php swift symfony swiftui alamofire