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

Extends HTTP package and combine with Hive to provide cache, store user credential, and also predefined authorization workflow, set global/specified request headers, beautiful logs and easy debugging [...]

Easy API with authorization and caching #

Test DryRun Publish PubVersion Issues

A Flutter HTTP package supports authorization and caching

Features #

  • Configuration for multiple API domains
  • Built-in authData storage to simply store token or user credential
  • Handle unauthorized requests by define onUnauthorized method
  • Specify when to retry the requests via shouldRetry & onError method
  • Cache API response (for GET requests)
  • Set request headers (such as: authorization token,...)
  • Set request baseURL (Ex: http://yourhost.com/api)
  • Set request timeout

All methods from BaseClient is inherited, including get, post, put, patch and more. See at BaseClient APIs.

TODO #

  • Support fake responses for testing

Dependencies #

http

hive

Feel free to leave an issue if you need help or see something wrong in this package #

3
likes
0
pub points
52%
popularity

Publisher

verified publisherbesoft.vn

Extends HTTP package and combine with Hive to provide cache, store user credential, and also predefined authorization workflow, set global/specified request headers, beautiful logs and easy debugging with request debugId

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, hive, hive_flutter, http

More

Packages that depend on extended_http