首页 > iOS 采用https 请求,请问我需要修改一些代码吗?

iOS 采用https 请求,请问我需要修改一些代码吗?

问题大致描述如下:

我用的不是自签名的证书,是向CA购买的ssl证书,请问如何在iOS App中引用并访问Https,具体该如何做呢?
目前我已经处理。但是同时产生了一个问题,如何在UIWebview中不验证子域名的域名地址。


AFSecurityPolicy *securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];
securityPolicy.allowInvalidCertificates = YES;

[AFHTTPSessionManager manager].securityPolicy = securityPolicy;
<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSExceptionDomains</key>
        <dict>
            <key>your-domain.com</key>
            <dict>
                <key>NSIncludesSubdomains</key>
                <true/>
            </dict>   
         </dict>
   </dict>

或者直接允许全部http,因为有些第三方库可能还用的是http:

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

iOS 支持 https 不需要你修改什么代码
检查服务端吧


问题修改了。。不验证子域名又是什么
你定义了 abc.com 和 d.abc.com 然后其中一个配置了 ca 证书另外一个没有?

【热门文章】
【热门文章】