HTTPS不能在react-native android上工作



当我试图通过https协议获得对我的api的请求时,它不起作用(NETWORK_ERROR返回),但如果我通过http这样做,它可以正常工作。我用的是香料。我试过的:

  • 通过邮差发送请求到https://my.api.url -工作正常

  • 通过邮差发送请求到http://my.api.url -工作正常

  • 使用fetch, axios, apisauce或通过web视图执行任何请求https://my.api.url -不工作(NETWORK_ERROR)

  • 做任何请求http://my.api.url与fetch, axios, apisauce,或通过web视图-工作得很好(我不得不进行编辑android: usesCleartextTraffic ="true"这样做)

  • 使用fetch, axios, apisauce对https://jsonplaceholder.typicode.com/posts/1执行任何请求-工作正常

我认为证书的问题(?),但为什么我可以通过邮递员做到这一点?RN 0.64.0

在我的情况下,这是错误的FQDM:是:

api_demo_13312021.mydomian.com

更改为:

api.mydomain.com

我检查了我的域在许多资源上的正确ssl证书,但他们显然没有检查FQDM。今天我在https://www.digicert.com/help/上尝试了一下,并通知了

not a fully qualified public domain name or public IP address.

相关内容

  • 没有找到相关文章

最新更新