【发布时间】:2021-11-23 03:23:48
【问题描述】:
当我尝试通过 https 协议向我的 api 发出请求时,它不起作用(返回 NETWORK_ERROR),但如果我通过 http 执行它,它工作正常。我用的是apisauce。我试过的:
-
通过邮递员向https://my.api.url 发出请求 - 工作正常
-
通过邮递员向http://my.api.url 请求 - 工作正常
-
使用 fetch、axios、apisauce 或通过 Web 视图对 https://my.api.url 执行任何请求 - 不起作用 (NETWORK_ERROR)
-
使用 fetch、axios、apisauce 或通过 web 视图对 http://my.api.url 进行任何请求 - 工作正常(我必须进行编辑 android:usesCleartextTraffic="true" 这样做)
-
使用 fetch、axios、apisauce 对 https://jsonplaceholder.typicode.com/posts/1 进行任何请求 - 工作正常
我认为证书的问题(?),但为什么我可以通过邮递员来做呢? RN 0.64.0
【问题讨论】:
-
你找到解决办法了吗?
-
@SyedAmirAli 不,即使在后端安装了正确的签名证书
标签: react-native https fetch apisauce