【问题标题】:Dart: HttpException飞镖:HttpException
【发布时间】:2021-10-23 12:01:23
【问题描述】:

我正在开发一个与 api 通信的移动应用程序,它运行良好。当我尝试使用公共 url (https) 的应用程序时,http 客户端会抛出“HttpException”而没有任何详细信息。服务器证书有效。我是否需要信任代码或任何其他配置中的证书。 我的代码是这样的。

final response = await http.post(
      Uri.https('dev.company.com', '/api/someController/'),
      headers: _requestHeaders,
      body: _body,
    );

【问题讨论】:

  • 您是否尝试删除尾部斜杠?
  • 是的@MaartenDev 我做到了,但没有运气。
  • 您的服务器似乎需要配置 CORS。谷歌为它。
  • @intraector CORS 是为了让浏览器开心。这似乎是一个应用程序。

标签: flutter dart dart-http


【解决方案1】:

问题出在服务器端。 它需要客户端证书,并通过禁用它。一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 2015-07-18
    • 2019-06-29
    • 2021-10-11
    • 2019-05-14
    相关资源
    最近更新 更多