flog_flow_dio 0.7.0
flog_flow_dio: ^0.7.0 copied to clipboard
Dio interceptor for flog_flow. Records every HTTP request in the session timeline (status, timing and, optionally, headers and bodies).
flog_flow_dio #
Dio interceptor for
flog_flow: every HTTP request made with
Dio shows up in the session timeline of the exported .html (method, URL,
status and timing; headers and bodies depending on CaptureConfig).
Usage #
import 'package:flog_flow_dio/flog_flow_dio.dart';
final dio = Dio()..interceptors.add(FlogDioInterceptor());
What gets stored is controlled by flog_flow's CaptureConfig:
captureNetwork(defaulttrue): method, host, path, status and duration.captureNetworkBodies(defaulttrue): also the full URL and a preview of the request and response bodies.offlineMode(defaultfalse): full bodies and request/response headers, so the viewer can rebuild the request as cURL. Those are sensitive (tokens, cookies): don't share that file outside your team.
Using package:http instead? See
flog_flow_http.