我正在尝试使用Alamofire从我的服务器访问数据。我试图以所有可能的方式编辑info.plist,但我无法通过链接“https://plus.livectlab.com//users_videos.json”得到回复。
如果我使用Http和NSAllowsArbitraryLoads
我可以得到回复。我的证书使用SHA-2,我得到的错误是:
Alamofire.request(.GET, "https://plus.livectlab.com//users_videos.json")
.responseJSON { response in
print(response.result)
}
alamofireTest [1337:366916] NSURLSession / NSURLConnection HTTP加载 失败(kCFStreamErrorDomainSSL,-9813)
任何想法为什么会发生这种情况以及如何避免安全性并使用我的https链接?
答案 0 :(得分:0)
请在我们的自述文件中查看此issue以及新的ATS section。您很可能遇到NSExceptionAllowsInsecureHTTPLoads
和NSExceptionRequiresForwardSecrecy
的问题。两者都在问题和README中进行了深入描述。