iOS 应用程序 API 调用被 App Transport Security 阻止

iOS app API calls blocked by App Transport Security

我正在升级我的服务器 API 调用以通过 Apple 的 ATS(应用程序传输安全)要求。在 SSL Labs.

检查后,我的服务器现在有一个 A+ 分数

为什么 ATS 仍然阻止连接?

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

我们如何才能通过 ATS 要求?我是否需要对我们的服务器 API 调用进行额外更改?

您的应用似乎仍在尝试通过 http 而不是 https 访问服务器。您是否检查过您的应用访问的所有网址?

也许您的服务器将应用程序重定向到一个 http 站点?

尝试在您的网络层添加断点并检查您尝试访问的网址。