1

当后端服务器从 HTTP 切换到 HTTPS 时,下面的代码开始出现问题。后端应用程序使用 .NET 编写并在 IIS 10.0 上运行

response = await http.post(
          Uri.encodeFull("https://_____________/api/account/login"),
          body: json.encode(body),
          headers: {
            "Accept": "application/json",
            "Content-Type": "application/json"
            // ignore: missing_return
          }).timeout(Duration(seconds: 10), onTimeout: () {
        throw ('You seem to be offline');
      });
      if (response.statusCode == 500) {
         .......

有关确切的例外情况,请参见下面的屏幕截图。有趣的是,没有异常消息。

在此处输入图像描述

该代码在其他 HTTPS 后端(例如 MS Azure 托管 API)上运行良好。API 调用在 Postman 中运行良好。

任何人都可以帮忙吗?

编辑:找到一个相关的 github问题

4

0 回答 0