React native android的React Native fetch()网络请求失败?
当我使用react native init(RN版本0.52-RC)创建一个全新的项目,并在render方法中将一个fetch放入公共API时,它抛出一个失败的网络请求。有一个非常无用的堆栈跟踪,我无法在chrome控制台中调试网络请求。这是我要发送的回执:React native android的React Native fetch()网络请求失败?,react-native,React Native,当我使用react native init(RN版本0.52-RC)创建一个全新的项目,并在render方法中将一个fetch放入公共API时,它抛出一个失败的网络请求。有一个非常无用的堆栈跟踪,我无法在chrome控制台中调试网络请求。这是我要发送的回执: fetch('https://test.online/login', { method: 'POST', headers: { 'Accept': 'appl
fetch('https://test.online/login', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
email: this.emailId,
password: this.password
})
}).then((data) => {
return data.json();
}).then((data) => {
}).catch((err) => {
alert(err); // TypeError:Network request faild.
});
你能发布你的请求代码片段吗?您使用的是Android还是IOS模拟器?通常,IOS/Android不允许您发出http请求。默认情况下,您必须在info.plist(适用于IOS)中启用http请求。如果您使用的是nginx服务器,则更改 从
ssl\u ecdh\u曲线secp384r1
到ssl\u ecdh\u曲线prime256v1
在这个/etc/nginx/snippets/ssl-params.conf文件中
请参见此处查看的详细信息如何在android上启用它?我在google上找不到它。在Android上,将这一行添加到您的AndroidManifest.xml(Android/app/src文件夹)文件中,我找不到ssl-params.conf文件。你能告诉我具体的位置吗?你救了我一天!!我已经为此挣扎了几个月了