Difference between http and HttpClient in Dart
The http
package is an abstraction over dart:io
and dart:html
.
So if you want to share code between browser and other platforms that makes HTTP requests, then it's best to use the http
package. Then the code will just work everywhere.
If you don't care about the browser use what API you like best. In Flutter the http
package just wraps dart:io
's HttpClient
.