I assume you have a line somewhere in your code, for example:
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
Just replace it with the following:
HttpWebResponse response; try { response = request.GetResponse() as HttpWebResponse; } catch (WebException ex) { response = ex.Response as HttpWebResponse; }
source share