简介
ATS全称为App Transport Security,它是iOS9的一个新特性,旨在提高iOS设备与服务器交互的安全性。简单地说,ATS会阻止未注册的网络请求。你可以在info.plist文件中注册相应的host,这样该host的网络请求就不会被阻止。你也可以设置不阻止任何host的网络请求。
如果你想设置不阻止任何网络,只需要在info.plist文件中加入以下内容即可 :
如果你想设置只允许特定host的网络请求,在info.plist文件中加入以下内容
这样,你在发往baike.baidu.com
这个host的请求就都不会被阻止了,你可以注册多个域名。
代码:NSAllowsArbitraryLoads Boolean YES