使用 Dio 进行 Flutter 网络编程

这是一个演示如何使用 Dio 包执行网络请求的示例 Flutter 应用程序。本演示使用了 REQ | RES 提供的 API。

此应用程序中展示的 Dio 功能如下

  • GET 请求
  • POST 请求
  • PUT 请求
  • DELETE 请求
  • Base 选项
  • 上传文件
  • 拦截器

演示 (Demonstration)

请求类型 演示
GET dio_get
POST dio_post
PUT dio_put
DELETE dio_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

GitHub

https://github.com/sbis04/dio_networking