IOS 采用https 协议访问接口

Posted 没离开过

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS 采用https 协议访问接口相关的知识,希望对你有一定的参考价值。

申请好证书后,发现ios 仍无法使用https协议访问到数据,发现ios 需要ssl 支持 TLS1.2 。

更改nginx 配置:

ssl_protocols    TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-RC4-SHA:!ECDHE-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDHE-RSA-AES256-SHA:!RC4-SHA:HIGH:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!CBC:!EDH:!kEDH:!PSK:!SRP:!kECDH;
    ssl_prefer_server_ciphers on;

重启nginx 发现就可以访问了。

注意nginx 版本需要1.1.13以上,openssl 需要1.0.1以上

参考链接:https://my.oschina.net/vimfung/blog/494687

以上是关于IOS 采用https 协议访问接口的主要内容,如果未能解决你的问题,请参考以下文章

iOS底层学习——KVC

iOS 适配iOS9

接口相关概念总结

Vue 如何接受IOS传过来的window数据

sringboot2+shiro json接口形式未登录时报https中有http请求错误

使用https访问http/https通信协议,需要哪些配置文件