oxy_dio 0.0.2
oxy_dio: ^0.0.2 copied to clipboard
A HTTP adapter for Oxy that uses Dart's dio package as the underlying HTTP implementation.
Oxy HTTP #
A adapter for Oxy that uses Dart's dio package as the underlying HTTP implementation.
Overview #
This adapter bridges Oxy with the popular http package, providing a battle-tested HTTP implementation for those who prefer using the http package's underlying transport layer.
Installation #
Add oxy_dio to your pubspec.yaml:
dependencies:
oxy: latest
oxy_dio: latest
Usage #
Simply pass the OxyHttp adapter to your Oxy client:
import 'package:oxy/oxy.dart';
import 'package:oxy_dio/oxy_dio.dart';
void main() async {
// Use the http package adapter
final client = Oxy(adapter: OxyHttp());
// All Oxy features work as normal
final response = await client.get('https://jsonplaceholder.typicode.com/posts/1');
final data = await response.json();
print(data);
}
When to Use #
- You want to use the
diopackage's HTTP implementation - You need compatibility with existing
diopackage configurations - You prefer the
diopackage's behavior over the default adapter
Features #
- Full compatibility with all Oxy features
- Uses the reliable
diopackage underneath - Works on all Dart platforms
- Drop-in replacement for the default adapter
License #
MIT License - see the LICENSE file for details.