swift3 - POST请求错误: NSURLConnection HTTP load failed iOS 10

标签 swift3 ios10 nsurlsession app-transport-security xcode8.2

我是 iOS 编程新手。我想将我的应用程序连接到 my web service (HTTPS) .

当我在 iOS 10 中使用“Alamofire 4.0”运行 POST 请求时,为什么 XCode 会告诉我此错误?

enter image description here

当我使用 iOS 9 模拟器时,不会出现此错误。正如人们在 stackoverflow 上所说的那样,我尝试了各种方法,但都没有解决我的问题。

更新:

我已将其添加到我的 info.plist 中,但仍然遇到相同的错误。

enter image description here

如何在 iOS 10 中实现 ATS?

提前致谢。

最佳答案

就我而言,我将 API 域上的 SSL 证书更改为 Apple 在 this link 中提到的可信证书。 .

关于swift3 - POST请求错误: NSURLConnection HTTP load failed iOS 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41382902/

相关文章:

ios - 如何为 firebase 数据编写完成处理程序?

ios - `touchesBegan:withEvent:` 在屏幕左边缘延迟

ios - Swift 中的 HTTP 长轮询

objective-c - NSURLSession 使用 Objective-C 在 Watch OS2 上将数据返回为 Null

ios7 - iOS企业应用程序后台下载或上传时间限制

swift - 尝试为图表版本 3.0.01 安装图表 Cocoa Pods,但我得到的是 3.0.5,为什么?

ios - timeIntervalSince1970 转换在 Swift 3 中返回错误的年份

SwiftyStoreKit 语法改变了吗?

iOS 10 快速查看内存使用情况

swift - requestRecordPermission 在 ios10 xcode 8 beta 3 中不起作用