getData property

Map<String, dynamic> get getData

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 {};
  }
}