getData property
Implementation
Map<String, dynamic> get getData {
try {
// 1. 使用 Uri 库解析字符串
final uri = Uri.parse(url);
// 2. 检查是否解析成功且包含查询参数
if (!uri.hasQuery) {
return {};
}
// 3. 将 QueryParameters 转换为 Map<String, String>
final Map<String, String> params = {};
uri.queryParameters.forEach((key, value) {
params[key] = value;
});
return params;
} catch (e) {
return {};
}
}