C#查询指定网站网页响应时间方法源码

发布于:2014年09月18日    浏览:5139 次    属于:软件开发 > C#程序开发 原创作者:张晓栋

 

通过C#代码获取网站的访问响应时间用于网站状态批量检测开发:

        public void xiangying()
        {
            try
            {
                DateTime start_time = DateTime.Now;
                HttpWebRequest webrequest = (HttpWebRequest)HttpWebRequest.Create("http://www.baidu.com");
                HttpWebResponse webresponse = (HttpWebResponse)webrequest.GetResponse();
                if (webresponse.StatusCode == HttpStatusCode.OK)
                {
                    DateTime end_time = DateTime.Now;
                    TimeSpan ts = end_time - start_time;
                    int time = (int)ts.TotalMilliseconds;//响应时间.(毫秒)    //time即为www.baidu.com的响应时间
                }
            }
            catch
            {
                //网站超时
            }
        }