小编Dan*_*dez的帖子

Flutter web http 请求 badCertificateCallback

我想知道您是否可以将我指向具有 http badCertificateCallback 的 Web Flutter 库。我试过DIO,但它给了我一个错误并提交了一个问题,但我还没有收到他们的消息

DIO代码:

Dio dio = new Dio(options);
(dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate =
(client) {
client.badCertificateCallback =
(X509Certificate cert, String host, int port) => true;
};

Error: Expected a value of type 'DefaultHttpClientAdapter', but got one of type 'BrowserHttpClientAdapter'
Run Code Online (Sandbox Code Playgroud)

我也试过http,但它没有坏的证书回调,我们可以使用它,但它不兼容网络

HttpClient httpClient = new HttpClient();
    httpClient.badCertificateCallback =
        ((X509Certificate cert, String host, int port) => true);
    IOClient ioClient = new IOClient(httpClient);
response = await ioClient.post(url, body: data, headers: headers);
Run Code Online (Sandbox Code Playgroud)

任何评论都会更值得赞赏。

提前致谢,丹尼尔

http flutter flutter-web dio

5
推荐指数
1
解决办法
1504
查看次数

标签 统计

dio ×1

flutter ×1

flutter-web ×1

http ×1