urlAddSign method
url添加sign签名
Implementation
String urlAddSign(String urlParams, String signKey)
{
uriParamsMaps.clear();
//验证 去sign
for (var urlParam in urlParams.split('&'))
{
if (urlParam.split('=').length == 1)
{
throw Exception("urlParams内部含没有值的参数!");
}
var key = urlParam.split('=')[0];
var value = urlParam.split('=')[1];
if (key != "sign") {
_setValue(key, value);
}
}
String urlP = _toUrl();
String urlPSign = "$urlP&sign=$signKey";
String sign = urlPSign.toMd5();
urlPSign = urlPSign.replaceAll(signKey, sign);
return urlPSign;
}