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