zoukankan      html  css  js  c++  java
  • 判断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 senderEventArgs 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;
            }




  • 相关阅读:
    WIN8开启AHCI的方法终于得到解决。
    Androidx86入门之让你的Androidx86竖屏起来
    Android软件去广告教程
    opencv 3 core组件进阶(2 ROI区域图像叠加&图像混合;分离颜色通道、多通道图像混合;图像对比度,亮度值调整)
    opencv 4 图像处理 (1 线性滤波,非线性滤波)
    opencv 3 core组件进阶(3 离散傅里叶变换;输入输出XML和YAML文件)
    php正则指定字符串内容preg_match函数之说明
    dedecms pagelist标签修改方法
    php后台多用户权限组思路与实现程序代码
    php中获取文件后缀名多种方法
  • 原文地址:https://www.cnblogs.com/xe2011/p/3761058.html
Copyright © 2011-2022 走看看