美文网首页
iOS9 http与https

iOS9 http与https

作者: MindTheGap | 来源:发表于2015-07-14 16:44 被阅读3693次

1:https的访问.需要证书才能够访问,加强了系统的安全性 。
2:实现方法:
  只需在一个请求中设置成https,其它的请求页面都会转为https
  如:我们在登录页设置https:
  <form name="login" id="login" method="post" action="https://<%=ip%  >:<%=port%><%=path%>/tellin/portal/loginaction.action">
将action的地址改为https即可,ip一般为8043
仅仅这样做是有缺陷的.因为首次进入到登录页面,并没有转为https.所以见第3步.
3:系统一加载,就用js重定向到https
//重定向到https页面
var locaStr=window.location+'';
if(locaStr==null||locaStr.indexOf("https:")==-1)
{
    window.location="https://<%=ip%>:<%=port%>/<%=path% >/tellin/portal/reloadLogin.action";

/*TLS 1.2 协议 强制增强数据访问安全 系统 Foundation 框架下的相关网络请求,将不再默认使用 Http 等不安全的网络协议,而默认采用 TLS 1.2。服务器因此需要更新,以解析相关数据。如不更新,可通过在 Info.plist 中声明,倒退回不安全的网络请求。

方案一:立即让公司的服务端升级使用TLS 1.2

方案二:虽Apple不建议,但可通过在 Info.plist 中声明,倒退回不安全的网络请求依然能让App访问指定http,甚至任意的http,示例Demo见 Demo1 */

——————————————————————————————————————————————

退回http模式:

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

开启iOS9应用跳转白名单:http://www.jianshu.com/p/4cb51666d202

相关文章

  • iOS9 http与https

    1:https的访问.需要证书才能够访问,加强了系统的安全性 。2:实现方法: 只需在一个请求中设置成https...

  • 常用配置Tips

    1. iOS9中HTTPS->HTTP

  • iOS9适配注意事项

    iOS9新变化 iOS9网络适配_改用更安全的HTTPS iOS9把所有的http请求都改为https了:iOS9...

  • iOS设置SSL证书钢钉

    写在前面的话 在iOS9之前公司就用了HTTPS,iOS9苹果把所有的HTTP请求都改为HTTPS了,HTTPS也...

  • iOS9 改变

    1、iOS9 默认强制https ,如果原先是http的 在iOS9上将不能使用使用http的解决方案:(i...

  • iOS9 适配注意事项

    Tip 1: HTTPS iOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用T...

  • 历代iOS版本 — iOS9

    一. SDK 1. 限制HTTP协议,全部改用更安全的HTTPS iOS9让所有的HTTP默认使用了HTTPS,原...

  • iOS9的网络适配

    HTTP HTTPS 为了强制增强数据访问安全,iOS9 默认会把所有的http请求:从NSURLConnecti...

  • http 与 https

    通常来讲,http 效率更高,https 更安全。但是更详细的你可能就不知道了,下面是我总结的一些两者之间的区别。...

  • HTTP与HTTPS

    概述 HTTP是互联网上应用最为广泛的一种网络协议,有名超文本链接协议。我们在开发中请求数据,发送数据都会用到HT...

网友评论

      本文标题:iOS9 http与https

      本文链接:https://www.haomeiwen.com/subject/qawuqttx.html