React native ios http featch方法失败

时间:2017-03-08 09:56:18

标签: javascript react-native react-native-ios

如何访问react native ios http featch

fetch('http://10.0.2.2:53396/index.cfm/?fwreinit=1', {
        method: 'POST',
        headers: { 'Accept': 'application/json','Content-Type': 'application/json',},
        body: JSON.stringify({ public_key: "Arunkumar" ,private_key: "cfarun",})
    }).then((response) => response.json())
      .then((responseData) => {
            console.log(responseData);
        })

2 个答案:

答案 0 :(得分:1)

您可以通过以下方式解决此问题1.使用端点的https链接2.更新info.plist文件并添加“应用传输安全设置”。 - > '允许任意负载'并将其值设置为' YES'。

见附件

enter image description here

答案 1 :(得分:0)

已回答here

  

默认情况下,iOS会阻止任何未使用SSL加密的请求。如果您需要从明文URL(以http开头的URL)获取,则首先需要添加App Transport Security异常。