React Native应用如何想访问HTTP资源应该怎么办
当我使用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资源应该怎么办相关推荐
- React Native初探
React Native初探 转自:博客园 叶小钗 前言 很久之前就想研究React Native了,但是一直没有落地的机会,我一直认为一个技术要有落地的场景才有研究的意义,刚好最近迎来了新的APP ...
- 《React Native 精解与实战》已发售,附 80 集配套免费视频教程
<React Native 精解与实战>是我撰写并由机械工业出版社出版的 React Native 实战书籍,书中讲解了 React Native 框架底层原理.React Native ...
- [译] Airbnb 在 React Native 上下的赌注(一):概述
原文地址:React Native at Airbnb 原文作者:Gabriel Peal 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/ ...
- Pano React Native SDK 来了!快速实现移动端音视频和白板
前言 React Native 是 Facebook 于2015年4月开源的跨平台移动应用开发框架,支持iOS和安卓两大平台.React Native 着力于提高多平台开发的开发效率 -- Learn ...
- 如何在React Native中构建项目并管理静态资源
by Khoa Pham 通过Khoa Pham 如何在React Native中构建项目并管理静态资源 (How to structure your project and manage stati ...
- React Native 学习资源精选仓库
<React Native Awesome>这里fork过来的,汇集了各类react-native学习资料.工具.组件.开源App.资源下载.以及相关新闻等,只求精不求全.因后面无法 Pu ...
- React Native 学习资源精选仓库(汇聚知识,分享精华)
React Native 学习资源精选仓库(汇聚知识,分享精华) <React Native Awesome>这里fork过来的,汇集了各类react-native学习资料.工具.组件.开 ...
- React Native学习资源汇总
目前主流的移动跨平台技术方案大体可以分为三类,一类是使用原生内置浏览器加载HTML5的Hybrid技术方案,采用此种方案的主要有Cordova.Ionic和微信小程序:另一类是使用JavaScript ...
- React Native资源汇总
初级 入门 React Native for Android 接入实践 ReactNative调用Android原生模块 Native项目迁入React-Native过程中遇到的坑(0.4x版本) 从 ...
最新文章
- java感谢_这三天看完Java入门第一季和第二季的成果!纪念一下!感谢Java入门的作者!...
- Android4.0-4.4 加入支持状态栏显示耳机图标方法(支持带不带MIC的两种耳机自己主动识别)...
- 写代码的注意了,User这个单词用不得
- SQL语句复习【专题六】
- Google Exoplayer之全面认识
- Python教学视频(一)Python基础环境的安装
- 模仿概念版QQ登录界面(超炫)
- 荣耀路由2 虚拟服务器,荣耀路由器2恢复出厂设置的两种方法
- 浅析物联网及云计算技术在传统汽车检测线中的应用
- python调用大漠插件、检测么_python调用大漠插件教程05字库
- win7修复计算机无法修复工具栏,win7系统任务栏假死怎么办 win7电脑任务栏假死修复方法...
- 数据分析指标到底应该怎么解读?
- vsual studio 如何关闭禁止mscorsvw.exe (转)
- 微软的exchange服务器和域怎么填,配置远程域属性: Exchange 2010 帮助 | Microsoft Docs...
- 【rf】robotframework自动化测试环境搭建
- 逍遥棋牌怎么样,是不是骗人的?
- java百度地图逆地址解析_web前端通过百度地图API批量逆解析地址
- 闻与MyBatis之MyBatis快速指南
- 基于局部均方差的人脸磨皮matlab程序
- Basic -- Test harness
热门文章
- update关联其他表批量更新数据
- 澳大利亚人一周发一次工资 经常月光不存钱
- 含有运算符的STRING得到计算结果,类似JS的EVAL
- eclipse搭建Android开发环境
- 《自卑与超越》读书笔记(part3)--做梦就是在保护我们的生活模式不被现实和常识所威胁
- mac版python安装pandas_Mac OS 安装pandas
- 执行完execute和update后存储过程变成invalid_学会反射后,我被面试官录取了(干货)
- 找不到托盘菜单配置文件_Windows 10最新更新导致用户文件丢失和加载错误配置文件...
- 有的时候入门只是一瞬间
- SAP API Business Hub 上测试 API 的一些常见问题