Easy API with authorization and caching

Test DryRun Publish PubVersion Issues

A Flutter HTTP package supports authorization and caching

Features

  • 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.

Dependencies

http

hive

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

Libraries

extended_http
logger