httpio_client 1.0.1 copy "httpio_client: ^1.0.1" to clipboard
httpio_client: ^1.0.1 copied to clipboard

A powerful, unified Flutter networking package for Dio and http.

1.0.1 #

  • Added comprehensive dartdoc comments for all public API elements.
  • Improved error handling with specific exception types (ForbiddenException, NotFoundException, ServerException).
  • Added default User-Agent headers to prevent 403 Forbidden errors on some servers.
  • Enhanced logging with structured ApiResponse output and emojis.
  • Fixed header merging logic to ensure global headers correctly override defaults.
  • Improved example app UI with better contrast and styled components.
  • Fixed various linter warnings and improved code quality.

1.0.0 #

  • Initial release of HTTPio.
  • Unified interface for Dio and http clients.
  • Automatic token refresh with concurrent request queuing.
  • Configurable retry logic with exponential backoff.
  • Detailed request/response logging with sensitive data masking.
  • Offline queuing support.
  • Standardized ApiResponse and error handling.
  • Agnostic multipart support for file uploads.
2
likes
160
points
146
downloads

Publisher

verified publishergreelogix.com

Weekly Downloads

A powerful, unified Flutter networking package for Dio and http.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

async, connectivity_plus, dio, flutter, http, logger, path

More

Packages that depend on httpio_client