当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Dart HttpClient.keyLog用法及代码示例


dart:io 库中HttpClient.keyLog 属性的用法介绍如下。

用法:

void keyLog=(dynamic callback(String line)?)

设置与服务器交换新 TLS key 时将调用的回调。对于每次调用,它将在NSS Key Log Format 中接收一行文本。将这些行写入文件将允许工具(例如 Wireshark )解密此客户端和服务器之间的通信。这意味着允许network-level 调试安全套接字,不应在生产代码中使用。例如:

final log = File('keylog.txt');
final client = HttpClient();
client.keyLog = (line) => log.writeAsStringSync(line,
    mode: FileMode.append);

相关用法


注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 keyLog property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。