相关疑难解决方法(0)

如何解决执行POST请求时出现的CERTIFICATE_VERIFY_FAILED错误?

我正在Dart中发送发帖请求。当我在Postman等API测试工具上进行测试时,它会给出响应。但是当我运行该应用程序时。它给了我以下错误:

E/flutter ( 6264): HandshakeException: Handshake error in client (OS Error: E/flutter ( 6264):  CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate(handshake.cc:363))
Run Code Online (Sandbox Code Playgroud)

这是我的函数代码-

Future getAccessToken(String url) async {

    try {
      http.post('url',
          body: {
            "email": "xyz@xyz.com",
            "password": "1234"
          }).then((response) {
        print("Reponse status : ${response.statusCode}");
        print("Response body : ${response.body}");
        var myresponse = jsonDecode(response.body);
        String token = myresponse["token"];
      });
    } catch (e) {
      print(e.toString());
    }
Run Code Online (Sandbox Code Playgroud)

这是完整的错误正文-

E/flutter ( 6264): [ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception: E/flutter ( 6264): HandshakeException: Handshake error in client (OS Error: …
Run Code Online (Sandbox Code Playgroud)

dart flutter

8
推荐指数
16
解决办法
7347
查看次数

Dart http包中的IOClient去了哪里?

我正在研究从 Flutter 项目发出 http 请求。我看到好几个答案都提到了IOClient。例如,这里这里这里。但是,以下导入不起作用(尽管它们显然曾经起作用):

import 'package:http/http.dart';
import 'package:http/http.dart' show IOClient;
Run Code Online (Sandbox Code Playgroud)

相反,第二个给出了错误消息:

库“package:http/http.dart”不会导出显示名称为“IOClient”的成员。

如何导入 IOClient?

http dart flutter

3
推荐指数
1
解决办法
4449
查看次数

标签 统计

dart ×2

flutter ×2

http ×1