dio_curl_interceptor 0.0.6
dio_curl_interceptor: ^0.0.6 copied to clipboard
A Flutter package for logging curl with dio interceptor.
example/example.dart
import 'package:dio/dio.dart';
import 'package:dio_curl_interceptor/dio_curl_interceptor.dart';
void main() async {
final dio = Dio();
// Simple add interceptor
dio.interceptors.add(CurlInterceptor());
// Add interceptor with custom options
dio.interceptors.add(CurlInterceptor(
curlOptions: const CurlOptions(
statusCode: true,
convertFormData: true,
onRequest: RequestDetails(visible: true),
onResponse: ResponseDetails(
visible: true,
responseBody: true,
),
onError: ErrorDetails(
visible: true,
responseBody: true,
),
),
));
}