Flutter SDK - patchNetwork-Methode
Startet die Erfassung von dart:io-HTTP-Datenverkehr. Dabei wird ein HttpOverrides installiert, das an ein eventuell bereits vorhandenes weiterleitet. Es deckt daher HttpClient direkt sowie den IOClient von package:http und den Standardadapter von Dio ab.
Signatur
Section titled SignaturOpenReplay.instance.patchNetwork([ORNetworkOptions options = const ORNetworkOptions()])
OpenReplay.instance.unpatchNetwork()
patchNetwork() ist idempotent. unpatchNetwork() beendet die Erfassung und stellt die vorherigen Overrides wieder her.
Beispiel
Section titled BeispielOpenReplay.instance.patchNetwork(ORNetworkOptions(
capturePayload: true,
sanitizer: (record) {
record.url = record.url.replaceAll(RegExp(r'token=[^&]+'), 'token=***');
return record; // return null to drop the call entirely
},
));
Alle Felder von ORNetworkOptions finden Sie unter Netzwerkoptionen.
Haben Sie Fragen?
Section titled Haben Sie Fragen?Wenn Sie Fragen zu diesem Vorgang haben, wenden Sie sich gern über unseren Slack an uns.