React-native,AxiosError:Android 上的网络错误,但在 IOS 上工作正常

问题描述 投票:0回答:2

我在 Android 上遇到

AxiosError: Network Error
问题,但在 iOS 上工作正常。 错误--[AxiosError:网络错误]

 "axios": "^1.3.4",

"react-native": "0.68.2",

但是在 Postman 上它可以工作。

enter image description here

const URL ="https://helpdesk.plymouthplace.us"


axios.get(URL + "/api/v1/helpdesk/url",{params:{ 'url': URL}})
 .then((response) => {
  console.log('response--', response.data)
  }).catch((error) => {
  console.log('error--', error)
  });
javascript android react-native axios
2个回答
0
投票

我发现问题是api请求中的SSL证书问题 (* SSL证书问题:无法获取本地颁发者证书

  • 关闭连接 12) 但在iOS中不存在SSL证书问题等问题并且api调用响应成功。

任何人对此都有一些想法。


0
投票

查看邮递员结果屏幕上“状态 200 OK”旁边的红色全局图标。将鼠标指针悬停在其上,它将显示更多详细信息。可以看到问题其实出在证书配置方面。

如果您无法修复服务器上的证书,您可以下载证书 CA 并将其嵌入到应用程序的资源中。

您可以在这里找到更多详细信息: https://developer.android.com/privacy-and-security/security-config

© www.soinside.com 2019 - 2024. All rights reserved.