Skip to content

zhake555/dio_inspector

Repository files navigation

pub package License: BSD 3-Clause pub package

Dio Requests Inspector Package

"Dio Request Inspector" is a handy open-source tool for monitoring and analyzing HTTP requests in Flutter using the Dio package. It provides real-time monitoring, detailed request information, and filtering capabilities, making it easy to track and troubleshoot server interactions in your Flutter projects.



Features

✔️ Real-time monitoring of HTTP requests in your Flutter application.

✔️ Detailed information about each request, including URL, request method, headers, and payload data.

✔️ Filter and search functionality to quickly find relevant requests based on criteria such as URL, method, or status code.

✔️ Easy integration with Flutter projects using the Dio package.

✔️ Intuitive and user-friendly UI for seamless request exploration and analysis.

Get started

Add dependency

You can use the command to add dio_request_inspector as a dependency with the latest stable version:

$ dart pub add dio_request_inspector

Or you can manually add dio_request_inspector into the dependencies section in your pubspec.yaml:

dependencies:
  dio_request_inspector: ^replace-with-latest-version

The latest version is: pub package

Super simple to use

  1. Create DioRequestInspector instance
DioRequestInspector dioRequestInspector = DioRequestInspector(isDebugMode: true);
  1. Add DioRequestInterceptor to your Dio instance
_dio.interceptors.add(dioRequestInspector.getDioRequestInterceptor());
  1. Wrap your MaterialApp with DioRequestInspectorMain
DioRequestInspectorMain(inspector: dioRequestInspector, child: MyApp())
  1. add NavigatorKey to your MaterialApp for direct to Inspector UI
navigatorKey: dioRequestInspector.navigatorKey,

Contributing

If you would like to contribute to this project, please feel free to submit a pull request.# dio_inspector

dio_inspector

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages