当我试图通过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.