Android xxx 0的Http失败响应未知错误

Android xxx 0的Http失败响应未知错误,android,postgraphile,Android,Postgraphile,PostGraphile v4.9.2服务器侦听端口5001 ‣GraphQL API: 如何将http更改为https。我的意思是,我想要https://0.0.0.0:5001/graphql 因为,我在调试我的android版离子电容器应用程序时出错 E/电容器/控制台:文件:http://localhost/vendor-es2018.js -第41539行- Msg:ERROR ERROR:Http://mydomain.com:5001/graphql:0的Http失败响应未知错误

PostGraphile v4.9.2服务器侦听端口5001

‣GraphQL API:

如何将http更改为https。我的意思是,我想要https://0.0.0.0:5001/graphql

因为,我在调试我的android版离子电容器应用程序时出错

E/电容器/控制台:文件:http://localhost/vendor-es2018.js -第41539行- Msg:ERROR ERROR:Http://mydomain.com:5001/graphql:0的Http失败响应未知错误


我认为这与http问题有关,但正如您所看到的,这是一个未知错误。提前感谢

我在这里找到了解决方案: 我在manifest.xml中允许http请求,并添加了networkSecurityConfig.xml
谢谢大家

我不确定这是否会导致未知错误:您不能使用IP V4地址0.0.0.0。那是一个特别的地址。如果在套接字上侦听0.0.0.0,这意味着:侦听操作系统知道的所有ip地址(接口)。根据错误消息,系统将0.0.0.0转换为
http://mydomain.com:5001/graphql
。有一个空格字符不应该出现。查找计算机的特定地址,或使用localhost或者(只是一个例子)
http://192.168.0.100:5001/
。Localhost仅在服务器和客户端位于同一台计算机上时才起作用。PostGraphile v4.10.0服务器在端口5001上侦听抱歉,我不知道您在最后一条评论中试图告诉我们什么。为什么数据库ip是相关的?而且,我没有仔细阅读这个问题。你写了一个Android应用程序。只有在使用服务器的正确IP地址配置应用程序时,才能从手机或平板电脑连接到PC:比方说
http://192.168.38.4:5001/graphql
。仅当手机/平板电脑使用相同的IP子网时,此功能才起作用。我猜在你的情况下,
192.168.38.0/24
就是说,手机的IP地址是
192.168.38.xxx
和xxx是介于1和254之间的,包括1和254。如果你在同一台电脑上使用模拟器(调试??),你应该确保模拟器在同一子网中配置了IP地址。