相关疑难解决方法(0)

传输安全性阻止了明文HTTP

info.plist根据以下错误消息,我需要在我的设置中启用HTTP模式?

传输安全性阻止了明文HTTP(http://)资源加载,因为它不安全.可以通过应用程序的Info.plist文件配置临时例外.

Xcode中

假设我的域名是example.com.

xcode ios ios9 app-transport-security ios10

1425
推荐指数
23
解决办法
74万
查看次数

如何在iOS 9中加载HTTPS URL?

我需要在info.plist中设置什么设置才能启用HTTPS模式?我已经把它放在我的枕头里了:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
Run Code Online (Sandbox Code Playgroud)

但它没有用,我仍然得到这个错误

错误信息:-

2016-02-25 12:46:31.860 Indus Audio [707:13224] NSURLSession/NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9813)

2016-02-25 14:20:31.119 Indus Audio [817:23670]响应:(null)错误域= NSURLErrorDomain代码= -1202"此服务器的证书无效.您可能正在连接到假装的服务器是"www.indusaudio.com",可能会使您的机密信息面临风险."

UserInfo = {NSURLErrorFailingURLPeerTrustErrorKey =,NSLocalizedRecoverySuggestion =你想要连接到服务器吗?,_kCFStreamErrorDomainKey = 3,_kCFStreamErrorCodeKey = -9813,NSErrorPeerCertificateChainKey = {type = immutable,count = 1,values =(0:)},NSUnderlyingError = 0x7f9e58e05cf0 {错误域= kCFErrorDomainCFNetwork代码= -1202"(null)"UserInfo = {_ kCFStreamPropertySSLClientCertificateState = 0,kCFStreamPropertySSLPeerTrust =,_ kCFNetworkCFStreamSSLErrorOriginalValue = -9813,_kCFStreamErrorDomainKey = 3,_kCFStreamErrorCodeKey = -9813,kCFStreamPropertySSLPeerCertificates = {type = immutable,count = 1,values =(0:)}}},

网址: https://www.xxxxx.com/xxx/xxx/files/downloadFile/en/linto

objective-c ios

6
推荐指数
1
解决办法
1501
查看次数

标签 统计

ios ×2

app-transport-security ×1

ios10 ×1

ios9 ×1

objective-c ×1

xcode ×1