If you encounter bugs, consider fixing it by opening a PR or at least contribute a failing test case.
This package contains adapters for Dio which enables you to use the library on the Web platform.
| Version | Dart (min) | Flutter (min) |
|---|---|---|
| 1.x | 2.18.0 | 3.3.0 |
| 2.x | 3.3.0 | 3.19.0 |
Note: the resolvable version will be determined by the SDK you are using. Run
dart pub upgradeorflutter pub upgradeto get the latest resolvable version.
The package is embedded into the package:dio.
You don't need to explicitly install the package unless you have other concerns.
Add the dio_web_adapter package to your
pubspec dependencies.
import 'package:dio/dio.dart';
// The import is not required and could produce lints.
// import 'package:dio_web_adapter/dio_web_adapter.dart';
void main() async {
final dio = Dio();
dio.httpClientAdapter = BrowserHttpClientAdapter(withCredentials: true);
// Make a request.
final response = await dio.get('https://dart.dev');
print(response);
}