mirror of
https://github.com/wanghongenpin/proxypin.git
synced 2026-03-20 05:29:49 +08:00
18 lines
401 B
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);
|
|
}
|
|
}
|