React native android的React Native fetch()网络请求失败?

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

当我使用react native init(RN版本0.52-RC)创建一个全新的项目,并在render方法中将一个fetch放入公共API时,它抛出一个失败的网络请求。有一个非常无用的堆栈跟踪,我无法在chrome控制台中调试网络请求。这是我要发送的回执:

 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文件。你能告诉我具体的位置吗?你救了我一天!!我已经为此挣扎了几个月了