if (!string.IsNullOrWhiteSpace(token))
            {
                request.PreAuthenticate = true;
                request.Headers.Add(HttpRequestHeader.Authorization, string.Format("Basic {0}", GetBase64String(token)));
            }