Skip to content

fractionco/dio-inspector-dark

Repository files navigation

Dio Requests Inspector

A HTTP inspector for Dio, which can intercept and log HTTP requests and responses.



ss

Features

  • Intercept and log HTTP requests and responses
  • Secure HTTP requests with passwords
  • Filter logs by request time, method, and status
  • Search logs by path
  • Easily share request and response data
  • Beautify JSON data
  • Beautiful user interface

How to use

  • Add the package with command
flutter pub add dio_request_inspector
  • add navigatorObservers to your MaterialApp
navigatorObservers: [
  DioRequestInspector.navigatorObserver,
],
  • Wrap your myApp with DioRequestInspectorMain
void main() {
  runApp(DioRequestInspectorMain(
    isDebugMode: true,
    child: MyApp(),
  ));
}
  • add interceptor to your Dio instance
final DioRequestInspector inspector = DioRequestInspector(
  isDebugMode: true,
  duration: const Duration(milliseconds: 500),
  showFloating: true,
  password: '123456',
);

dio.interceptors.add(inspector.getDioRequestInterceptor());

see detail example

Note

  • tap Long press on your screen to show DioRequestInspector UI

About

Fork of dio inspector to support dark theme

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages