The code I'm using is
WebClient webClient = new WebClient();
string xmlResult = webClient.DownloadString("https://kat.cr/usearch/ubuntu/?rss=1");
I'm a bit confused as the URL seems to tunnel through to a secondary page kastatic.com:443 and then kat.cr:443 (if I'm understanding Fiddler correctly).
The server certificate seems to be fine so adding the following code does nothing helpful
ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) =>
{
return true;
};
I've also tried setting the useragent headers on the webClient object in case I need to identify as a browser or something but I don't think I'm on the right track.
Edit: The response I get is "12a9" with 2 odd ascii characters trailing it (a question mark symbol and a white circle with black border.