Flutter - 无法在远程服务器上使用 HTTPS 调用 API

时间:2021-03-23 01:46:05

标签: flutter dart ssl

我在我的远程服务器上使用了众所周知的 SSL 证书 (DigiCert) 并且已正确安装。

已为我的域正确注册了 SSL。 (example.com)

当我尝试使用 HTTPS 调用时,Flutter 返回 HttpException(在 io_client.dart 中)且没有错误消息。

一点用处都没有。

当我尝试在我的 MAC 上通过 PostMan 进行 HTTPS POST 时,一切正常。

但是,无法使用 iPhone 模拟器或真正的 iPhone 设备。

https://example.com:43380/api/auth 不起作用

http://serverIP:8000/api/auth WORKS

我是否需要配置我的 Flutter 应用程序才能进行任何 HTTPS 调用? (如上所述,我没有使用自签名证书)

我使用的是 Flutter 2.0.1,Flutter doctor 没有显示任何问题。

有人知道如何解决这个问题吗?

谢谢

0 个答案:

没有答案
相关问题