 <p>I tried your URL in a C# program and it also gives me an error. This is due to the status code being 420 which makes the .net framework treat the response as an error response and throw an exception. For more info on using responses with error status code have a look here: <a href="http://stackoverflow.com/questions/692342/net-httpwebrequest-getresponse-raises-exception-when-http-status-code-400-ba">.Net HttpWebRequest.GetResponse() raises exception when http status code 400 (bad request) is returned</a></p>