Skip to content

ngoan98tv/extended_http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages