Asp.net HttpWebResponse - how can I not depend on WebException for flow control?
Posted
by Campos
on Stack Overflow
See other posts from Stack Overflow
or by Campos
Published on 2010-06-09T12:56:38Z
Indexed on
2010/06/09
14:32 UTC
Read the original article
Hit count: 451
I need to check whether the request will return a 500 Server Internal Error or not (so getting the error is expected). I'm doing this:
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.Method = "GET";
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
if (response.StatusCode == HttpStatusCode.OK)
return true;
else
return false;
But when I get the 500 Internal Server Error, a WebException is thrown, and I don't want to depend on it to control the application flow - how can this be done?
© Stack Overflow or respective owner