Flutter Dio 框架:使用 GET 请求发送带参数的请求
在 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 参数是一个可选参数,如果没有参数需要添加,则可以省略它。
原文地址: https://www.cveoy.top/t/topic/o9pK 著作权归作者所有。请勿转载和采集!