判断URL是否能链接成功

判断网络文件 存在 3秒之内返回结果


方法2:
        /// <summary>
        /// 判断网络文件是否存在 1.5秒得到出结果 如这样的格式  http://191.168.1.105:8000/CPW/wmgjUpdate.7z
        /// </summary>
        /// <param name="URL"></param>
        /// <returns></returns>
        private bool UrlIsExists(string URL)
        {          
            try
            {
                System.Net.WebRequest webRequest1 = System.Net.WebRequest.Create(URL);
                webRequest1.Timeout = 1500;
                System.Net.WebResponse webResponse1 =  webRequest1.GetResponse();
                return  (webResponse1 == null ? false : true);
            }
            catch
            {
                return  false;
            }

}



使用
          string url = "http://191.168.1.105:8000/CPW/wmgjUpdate.7z";
          bool b = UrlIsExists(url);
          if (b)
              MessageBox.Show("URL 能连接");
          else

MessageBox.Show("URL 不能连接");



方法1:这个方法得到结果的时间太长
        using System.Net;


        private void button1_Click(object sender, EventArgs e)
        {
            if (CheckUrlVisit(textBox1.Text))
                MessageBox.Show("可以连接");
            else
                MessageBox.Show("不可以连接");
        }

        public bool CheckUrlVisit(string url)
        {
            try
            {
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
                req.Timeout = 1000;
                HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
                if (resp.StatusCode == HttpStatusCode.OK)
                {
                    resp.Close();
                    return true;
                }
            }
            catch
            {
                return false;
            }
            return false;

}

上一篇:关于jsp中response.sendRedirect显示错误


下一篇:大数据技术之_19_Spark学习_05_Spark GraphX 应用解析 + Spark GraphX 概述、解析 + 计算模式 + Pregel API + 图算法参考代码 + PageRank 实例