如何在React-Native中禁用SSL证书验证

时间:2019-07-12 11:43:42

标签: javascript node.js react-native ssl

我正在用本机构建一个应用程序。我正在尝试使用fetch方法在react-native中打一个API。 SSL证书验证关闭时会给出来自API的响应,否则显示“无响应”。有没有办法在React-native中禁用SSL证书验证? 下面是我点击API的代码段。

fetch(('https:www.myUrl.com',{
       method: 'GET',
       headers:{
         'Accept': 'application/json',
         'Content-Type': 'application/json',
       },
}))
     .then((response) => response.json())
     .then((responseJson) => {
          console.log(JSON.stringify(responseJson))
     })
     .catch((err) => {
          Alert.alert("Request Failed")
          console.log(err.toString())
     });

1 个答案:

答案 0 :(得分:0)

您要将将fetch的两个参数括起来,请考虑以下内容

fetch('https://slimparts.cap-tek.com:8080/v1/make', {
    method: 'GET',
    headers: {
      'Accept': 'application/json',
      'Content-Type': 'application/json',
    }
  })
  .then((response) => response.json())
  .then((responseJson) => {
    console.log(JSON.stringify(responseJson))
  })
  .catch((err) => {
    console.log(err.toString())
  });