Code running fine for http URL but showing error when URL changes to HTTPS ERROR: 504(GATEWAY_TIMEOUT)
List<TableauSite> SitesList = new List<TableauSite>();
string url = server + "/api/" + TableauServerVersion.version + "/sites";
HttpWebRequest wc = WebRequest.Create(url) as HttpWebRequest;
wc.Method = "GET";
wc.Headers.Add("x-tableau-auth", signedInObj.ACCESS_TOKEN);
try
{
HttpWebResponse wr = wc.GetResponse() as HttpWebResponse;
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(wr.GetResponseStream());
SitesList = helperFunction(serverinfo, xmldoc, server,signedInObj);
return SitesList;
}
catch (WebException we)
{
//Catch failed request and return the response code
response = ((HttpWebResponse)we.Response).StatusCode.ToString();
ErrorHandling.getException(we);
}
return null;
}