fetch("http://httpbin.org/post")
.then(response => response.json())
.then(responseData => {})
.catch(error => {
Alert.alert("error:" + error);
});
我正在尝试获取内容以在Android上运行。上面的示例代码被调用,但是,它警告“错误:TypeError:网络请求失败”。
我在Android清单文件中设置了INTERNET权限。不太确定还要做什么。有没有办法找出错误的原因?
编辑 调试时,状态为0,超时为0,response为null,responseURL未定义,responseType为blob。
答案 0 :(得分:1)
http是您的问题,需要https
答案 1 :(得分:0)
将此内容添加到清单文件中解决了我在Android 9中的问题
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<application android:usesCleartextTraffic="true" tools:targetApi="28" />