public bool TestUrl(string url)
{
Uri urlCheck = new Uri(url);
WebRequest request = WebRequest.Create(urlCheck);
request.Timeout = 15000; //15 sec wait
WebResponse response;
try
{
response = request.GetResponse();
}
catch (Exception ex)
{
return false; //url does not exist
}
return true;
}
Read more: http://feeds.dzone.com/~r/dzone/snippets/~3/vpQKRnX5DCU/12965