React Native 项目运行在安卓模拟器Http请求报错
16lz
2021-01-26
问题描述:
安卓模拟器使用http请求报错TypeError: Network request failed
,但是https可以正常使用
解决办法:
找到react_native_config.xml文件(路径:rn项目中android/app/src/debug/res/xml),此文件中内容是这样的:
<?xml version="1.0" encoding="utf-8"?> localhost 10.0.2.2 10.0.3.2
方法一: 添加我们自己的域名(可以处理已添加域名的http请求)
方法二: 修改为如下内容(可以处理所有的http请求)
<?xml version="1.0" encoding="utf-8"?>
注意: 修改完此文件后需要保存,并使用react-native run-android
重新运行,否则不生效
参考地址:
https://blog.csdn.net/qq_18620851/article/details/80617549
更多相关文章
- Android(安卓)Vendor Test Suite (VTS) 的概念、作用及测试方法
- Android之Volley框架
- Android开发者指南(9) —— ProGuard
- Android(安卓)framework add service
- Android(安卓)Volloy 网络请求框架图
- Android-配置文件中设置“android:clickable="false"无效的原因
- Android(安卓)jni初探
- 总结:Android之Gradle总结
- 有关JDK,tomcat,android sdk+MyEclipse+adt 配置