oxy 0.3.0
oxy: ^0.3.0 copied to clipboard
A modern cross-platform HTTP client for Dart and Flutter with policies, middleware, retries, timeout, and typed errors.
example/main.dart
import 'package:oxy/oxy.dart';
Future<void> main() async {
final client = Client(
ClientOptions(baseUrl: Uri.parse('https://httpbin.org')),
);
try {
final response = await client.post('/post', json: {'name': 'oxy'});
final payload = await response.json<Map<String, Object?>>();
print(payload['json']);
} finally {
await client.close();
}
}