标签:
本文介绍通过HttpWebResponse 来获取访问地址返回的状态。
public ActionResult MonitoringAJAX()
        {
string url="www.baidu.com";//可以正常访问的网址   string url="www.laibxw.com";//不能正常访问的网址
            HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://"+url);
            HttpWebResponse response;
            try
            {
                response = (HttpWebResponse)request.GetResponse();
                int code=Convert.ToInt32(response.StatusCode);
            }
            catch(WebException ex)
            {
                response = (HttpWebResponse)ex.Response;
                int code = Convert.ToInt32(response.StatusCode);
            }
            return View();
        }
code的结果:当网址能正常访问时返回200,不能正常访问时为404.
注意:response.StatusCode不强制转换为int32时返回的是“OK”和“NotFound ”这样的!
标签:
原文地址:http://www.cnblogs.com/AndyCf/p/4958091.html