generateParamsListAndParameters static method
Implementation
static ({String paramList, String parameters})
generateParamsListAndParameters(Map<String, String> params) {
final paramsEncoded = params.map((key, value) => MapEntry(
Uri.encodeComponent(key).toLowerCase(), Uri.encodeComponent(value)));
final keys = paramsEncoded.keys.toList()..sort();
final paramList = keys.join(";");
final parameters =
keys.map((key) => '$key=${paramsEncoded[key]}').join("&");
return (paramList: paramList, parameters: parameters);
}