使用 Dio 进行 Flutter 网络编程
这是一个演示如何使用 Dio 包执行网络请求的示例 Flutter 应用程序。本演示使用了 REQ | RES 提供的 API。
此应用程序中展示的 Dio 功能如下
- GET 请求
- POST 请求
- PUT 请求
- DELETE 请求
- Base 选项
- 上传文件
- 拦截器
演示 (Demonstration)
| 请求类型 | 演示 |
|---|---|
| GET | ![]() |
| POST | ![]() |
| PUT | ![]() |
| DELETE | ![]() |
包
此应用程序使用的包如下
将它们添加到您的 pubspec.yaml 文件中,如下所示
dependencies:
dio: ^4.0.0
json_annotation: ^4.0.1
dev_dependencies:
json_serializable: ^4.1.3
build_runner: ^2.0.4



