Skip to content

ngoan98tv/extended_http

Repository files navigation

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

About

Flutter HTTP Package with authorization and caching

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages