Kno*_*tor 3 ios swift alamofire
我使用自签名证书服务器通信编写了一个基于 swift 的应用程序。作为网络库,我想使用 Alamofire。但是 Alamofire 不支持自签名证书。
是否可以轻松实现此功能以及如何实现?
Alamofire 现在可以这样配置:
let TollerantAlamofire={ ()->Alamofire.Manager in
let policies:[String:ServerTrustPolicy]=[
"www.mydemoserver.it": .DisableEvaluation
]
let manager=Alamofire.Manager(serverTrustPolicyManager:ServerTrustPolicyManager(policies:policies))
return manager
}()
Run Code Online (Sandbox Code Playgroud)
稍后,当您需要发出请求时,只需像这样使用您配置的实例:
var req:Request?
req=TollerantAlamofire
.request(method, url, parameters: params)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3002 次 |
| 最近记录: |