Files
proxypin/lib/network/util/uri.dart

18 lines
401 B
Dart

import 'dart:collection';
/// Uri构建工具类
class UriBuild {
/// 构建Uri
static Uri build(String url, {Map<String, String>? params}) {
var uri = Uri.parse(url);
if (params == null) {
return uri;
}
var queries = HashMap<String, String>();
queries.addAll(uri.queryParameters);
queries.addAll(params);
return uri.replace(queryParameters: queries);
}
}