adapters/dio_adapter library

DioAdapter - Network adapter implementation using Dio library

This adapter provides full-featured HTTP client capabilities using the Dio package. It's the default adapter for RxNet Plus and supports all advanced features including:

  • Request/Response interceptors
  • File upload/download with progress
  • Request cancellation
  • Timeout configuration
  • Custom headers and query parameters

Usage

import 'package:rxnet_plus/adapters/dio_adapter.dart';

final adapter = DioAdapter();
await rxNet.initNet(
  baseUrl: 'https://api.example.com',
  adapter: adapter,
);

Requirements

This adapter requires the dio package to be included in your dependencies:

dependencies:
  dio: ^5.8.0+1

See Also

Classes

DioAdapter
DioAdapter - Dio-based implementation of NetworkAdapter