Skip to main content

http_interop_dio 0.3.0 copy "http_interop_dio: ^0.3.0" to clipboard
http_interop_dio: ^0.3.0 copied to clipboard

Send http_interop requests through Dio with streamed request and response bodies, while honoring Dio's client configuration and interceptors.

example/example.dart

import 'dart:convert';

import 'package:dio/dio.dart' as dio;
import 'package:http_interop/extensions.dart';
import 'package:http_interop/http_interop.dart';
import 'package:http_interop_dio/http_interop_dio.dart';

void main() async {
  final request = Request(
    'GET',
    Uri.parse('https://example.com'),
    Body.empty(),
    Headers(),
  );
  final response = await dio.Dio().requestInterop(request);
  print('Status code: ${response.statusCode}');
  print('Headers: ${response.headers}');
  print('Body: ${await response.body.decode(utf8)}');
}
2
likes
160
points
205
downloads

Documentation

API reference

Publisher

verified publisherkarapetov.com

Weekly Downloads

Send http_interop requests through Dio with streamed request and response bodies, while honoring Dio's client configuration and interceptors.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

dio, http_interop

More

Packages that depend on http_interop_dio