当我使用JavaScript fetch API访问http资源时,遇到一个错误:

Network Request Failed。

Google了一下,在stackoverflow上发现其他网友也遇到类似问题:

https://stackoverflow.com/questions/38418998/react-native-fetch-network-request-failed

网友回复说iOS默认不允许HTTP请求,只允许HTTPS。如果想用HTTP,需要在info.plist里加入下面信息:


<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></dict><key>NSAppTransportSecurity</key><dict><key>NSExceptionDomains</key><dict><key>yourserver.com</key><dict><!--Include to allow subdomains--><key>NSIncludesSubdomains</key><true/><!--Include to allow HTTP requests--><key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key><true/><!--Include to specify minimum TLS version--><key>NSTemporaryExceptionMinimumTLSVersion</key><string>TLSv1.1</string></dict></dict></dict>

详细信息参考React Native的官网:

https://facebook.github.io/react-native/docs/integration-with-existing-apps.html#test-your-integration

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

React Native应用如何想访问HTTP资源应该怎么办相关推荐

  1. React Native初探

    React Native初探 转自:博客园 叶小钗  前言 很久之前就想研究React Native了,但是一直没有落地的机会,我一直认为一个技术要有落地的场景才有研究的意义,刚好最近迎来了新的APP ...

  2. 《React Native 精解与实战》已发售,附 80 集配套免费视频教程

    <React Native 精解与实战>是我撰写并由机械工业出版社出版的 React Native 实战书籍,书中讲解了 React Native 框架底层原理.React Native ...

  3. [译] Airbnb 在 React Native 上下的赌注(一):概述

    原文地址:React Native at Airbnb 原文作者:Gabriel Peal 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/ ...

  4. Pano React Native SDK 来了!快速实现移动端音视频和白板

    前言 React Native 是 Facebook 于2015年4月开源的跨平台移动应用开发框架,支持iOS和安卓两大平台.React Native 着力于提高多平台开发的开发效率 -- Learn ...

  5. 如何在React Native中构建项目并管理静态资源

    by Khoa Pham 通过Khoa Pham 如何在React Native中构建项目并管理静态资源 (How to structure your project and manage stati ...

  6. React Native 学习资源精选仓库

    <React Native Awesome>这里fork过来的,汇集了各类react-native学习资料.工具.组件.开源App.资源下载.以及相关新闻等,只求精不求全.因后面无法 Pu ...

  7. React Native 学习资源精选仓库(汇聚知识,分享精华)

    React Native 学习资源精选仓库(汇聚知识,分享精华) <React Native Awesome>这里fork过来的,汇集了各类react-native学习资料.工具.组件.开 ...

  8. React Native学习资源汇总

    目前主流的移动跨平台技术方案大体可以分为三类,一类是使用原生内置浏览器加载HTML5的Hybrid技术方案,采用此种方案的主要有Cordova.Ionic和微信小程序:另一类是使用JavaScript ...

  9. React Native资源汇总

    初级 入门 React Native for Android 接入实践 ReactNative调用Android原生模块 Native项目迁入React-Native过程中遇到的坑(0.4x版本) 从 ...

最新文章

  1. java感谢_这三天看完Java入门第一季和第二季的成果!纪念一下!感谢Java入门的作者!...
  2. Android4.0-4.4 加入支持状态栏显示耳机图标方法(支持带不带MIC的两种耳机自己主动识别)...
  3. 写代码的注意了,User这个单词用不得
  4. SQL语句复习【专题六】
  5. Google Exoplayer之全面认识
  6. Python教学视频(一)Python基础环境的安装
  7. 模仿概念版QQ登录界面(超炫)
  8. 荣耀路由2 虚拟服务器,荣耀路由器2恢复出厂设置的两种方法
  9. 浅析物联网及云计算技术在传统汽车检测线中的应用
  10. python调用大漠插件、检测么_python调用大漠插件教程05字库
  11. win7修复计算机无法修复工具栏,win7系统任务栏假死怎么办 win7电脑任务栏假死修复方法...
  12. 数据分析指标到底应该怎么解读?
  13. vsual studio 如何关闭禁止mscorsvw.exe (转)
  14. 微软的exchange服务器和域怎么填,配置远程域属性: Exchange 2010 帮助 | Microsoft Docs...
  15. 【rf】robotframework自动化测试环境搭建
  16. 逍遥棋牌怎么样,是不是骗人的?
  17. java百度地图逆地址解析_web前端通过百度地图API批量逆解析地址
  18. 闻与MyBatis之MyBatis快速指南
  19. 基于局部均方差的人脸磨皮matlab程序
  20. Basic -- Test harness

热门文章

  1. update关联其他表批量更新数据
  2. 澳大利亚人一周发一次工资 经常月光不存钱
  3. 含有运算符的STRING得到计算结果,类似JS的EVAL
  4. eclipse搭建Android开发环境
  5. 《自卑与超越》读书笔记(part3)--做梦就是在保护我们的生活模式不被现实和常识所威胁
  6. mac版python安装pandas_Mac OS 安装pandas
  7. 执行完execute和update后存储过程变成invalid_学会反射后,我被面试官录取了(干货)
  8. 找不到托盘菜单配置文件_Windows 10最新更新导致用户文件丢失和加载错误配置文件...
  9. 有的时候入门只是一瞬间
  10. SAP API Business Hub 上测试 API 的一些常见问题