addQueryParams static method

String addQueryParams(
  1. String url,
  2. Map<String, String> params
)

Adds query parameters to a URL

Example:

UrlUtils.addQueryParams('https://example.com', {'key': 'value'});
// 'https://example.com?key=value'

Implementation

static String addQueryParams(String url, Map<String, String> params) {
  final uri = Uri.parse(url);
  final newUri = uri.replace(
    queryParameters: {...uri.queryParameters, ...params},
  );
  return newUri.toString();
}