Spec-Zone.ru › Dart 2

dart:io

свойство keyLog

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

Задаёт callback, который будет вызываться при обмене новыми TLS-ключами с сервером. При каждом вызове ему будет передаваться одна строка в формате NSS Key Log Format. Запись этих строк в файл позволит инструментам (например, Wireshark) расшифровывать обмен данными между этим клиентом и сервером. Эта возможность предназначена для отладки защищённых сокетов на сетевом уровне и не должна использоваться в рабочем коде. Например:

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

Реализация

void set keyLog(Function(String line)? callback);

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/HttpClient/keyLog.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API