public string FixUrlSignStr(string url) { var _timestamp = HttpHelper.GetUrlParam(url, "timestamp"); var _sign = HttpHelper.GetUrlParam(url, "sign"); var _token = HttpHelper.GetUrlParam(url, "token"); if (!string.IsNullOrEmpty(_timestamp) && _timestamp != curDeviceInfo.timestamp) { url = url.Replace(_timestamp, curDeviceInfo.timestamp); } if (!string.IsNullOrEmpty(_sign) && _sign != curDeviceInfo.sign) { url = url.Replace(_sign, curDeviceInfo.sign); } if (!string.IsNullOrEmpty(_token) && _sign != curDeviceInfo.accessToken) { url = url.Replace(_token, curDeviceInfo.accessToken.Replace("Bearer", "").Trim()); } return(url); }