コード例 #1
0
        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);
        }