React Native之如何解决iOS 9以上系统对HTTP请求的限制
最近新搭建的一个项目,遇到一个报错,在使用fetch请求API的时候,报错:
TypeError: Network request failed.
原因:由于这个API请求是http的协议请求,在iOS9以上系统,已经把http协议的请求限制了。
iOS9引入了新特性App Transport Security (ATS)
。详情:App Transport Security (ATS)
新特性要求App内访问的网络必须使用HTTPS
协议。
若仍使用HTTP协议,可以参照以下方式解决:
解决方案:在Xcode中,项目->General->Info->App Transport Security Settings->Allow Arbitrary Loads->YES
以上是 React Native之如何解决iOS 9以上系统对HTTP请求的限制 的全部内容, 来源链接: utcz.com/z/382873.html