4Manuals

  • PDF Cloud HOME

Flutter-如何从认证错误链接获取API响应 Download

    从文件初始化类的最佳方法(异步)? 此声明在dart中的Future类中意味着什么:FutureOr <R>函数(动态)onValue 从网络加载图像时,“接收到完整的报头之前关闭连接 BackdropFilter如何应用它的过滤器? Flutter:Java使用或覆盖已弃用的API Flutter网站网址导航 Dart Linter:在Lambda之外的所有地方强制执行类型注释 如何在Dart中顺序执行异步功能 如何使用带有自定义入口点的FlutterFragment在我的Android应用中嵌入Flutter布局? 如何设置容器高度以适合屏幕

我正在尝试从www.mocky.io获取api,问题是,当应用启动时,我会收到类似的错误

E/flutter ( 846): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: HandshakeException: Handshake error in client (OS Error: E/flutter ( 846): CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate(handshake.cc:354))

这就是我得到回复的方式。

  Future _fetchPost() async {
http.Response response = await http.get(url);

print(response.body);

setState(() {
  var convertDatatoJson = json.decode(response.body);
  debugPrint(convertDatatoJson.toString());
  _data = convertDatatoJson['table_menu_list'];
});}

如何为GET方法验证此api链接的证书?

对于POST方法https://stackoverflow.com/a/54359013/11893608,我提到了这个问题,

任何其他建议都会有所帮助

2 个答案:

答案 0 :(得分:1)

尝试同时添加http和www.

示例:

http://www.mocky.io/v2/5185415ba171ea3a00704eed

mocky.io可能正在使用www来区分子域。这就是为什么仅添加http时它不起作用的原因。

答案 1 :(得分:1)

将https更改为http

它将解决您的问题

使用此命令:http://www.mocky.io/v2/5dfccffc310000efc8d2c1ad



Similar searches
    API网关不将路径参数转发到URI以进行VPC链接集成 创建没有行的列(删除一节下方的空白) com.google.firebase.database.DatabaseException:类java.lang.Class具有通用类型参数,请改用GenericTypeIndicator Samsung RSE8N Refrigerator User Manual 找不到栏图标的侦听器