在 Dio 框架中,可以通过在 URL 中添加参数来发送带参数的 GET 请求。以下是一个示例:

import 'package:dio/dio.dart';

void main() async {
  // 创建 Dio 实例
  Dio dio = Dio();

  // 定义请求 URL 和参数
  String url = 'https://api.example.com/data';
  Map<String, dynamic> params = {'id': 1, 'name': 'John'};

  try {
    // 发送 GET 请求
    Response response = await dio.get(url, queryParameters: params);

    // 打印响应结果
    print(response.data);
  } catch (e) {
    // 处理异常
    print(e);
  }
}

在上面的示例中,queryParameters 参数用于将参数添加到 URL 中。在发送 GET 请求时,可以通过将参数以键值对的形式传递给 queryParameters 参数来添加参数。在 URL 中,参数将以 ?key1=value1&key2=value2 的形式追加到 URL 的末尾。

请注意,queryParameters 参数是一个可选参数,如果没有参数需要添加,则可以省略它。

Flutter Dio 框架:使用 GET 请求发送带参数的请求

原文地址: https://www.cveoy.top/t/topic/o9pK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录