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.

0.3.0 - 2026-10-23 #

Added #

  • Document streaming, header conversion, error handling, and method-casing and gzip-response limitations.
  • Add regression tests for URL preservation and Dio configuration; bind echo-test servers to an automatically assigned port.

Changed #

  • BREAKING: Require Dart ^3.13.0 and http_interop ^3.0.0.
  • BREAKING: Rename Dio.handleInterop to Dio.requestInterop.
  • BREAKING: Send requests through Dio's pipeline, honoring client defaults, interceptors, timeouts, redirect policy, and status validation. Rejected HTTP statuses now throw DioException.

Fixed #

  • Preserve repeated slashes in request paths and query values by passing the absolute URI as the Dio request path.

Removed #

  • BREAKING: Remove HttpClientAdapterExt and HttpClientAdapter.handleInterop; use Dio.requestInterop instead.

0.2.0 - 2024-06-30 #

Changed #

  • Bump http_interop to v2.0

0.1.0 - 2023-11-10 #

Added #

  • Initial release
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