• 判断是否为有效网址 dodo


    判断是否为有效网址

                    方法1
                    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(RecordUrl);
                    //声明一个HttpWebRequest请求
                    request.Timeout = 6000;
                    //设置连接超时时间
                    request.Headers.Set("Pragma", "no-cache");
                    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                    //返回响应
                    Stream streamReceive = response.GetResponseStream();
                    //获取服务器的文件流
                    Encoding encoding = Encoding.GetEncoding("GB2312");
                    StreamReader streamReader = new StreamReader(streamReceive, encoding);
                    string strResult = streamReader.ReadToEnd();

                    方法2
                    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(RecordUrl);
                    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                    Stream responseStream = response.GetResponseStream();
                    if (responseStream == Stream.Null)
                    {
                        //得不到文件  
                        Response.Write("<script>alert('无效录音文件或无效录音文件地址!')</script>");
                    }

                    方法3
                    if (System.IO.File.Exists(RecordUrl))
                    {
                        Response.Redirect(RecordUrl);
                    }
                    else
                    {
                        Response.Write("<script>alert('无效录音文件或无效录音文件地址!')</script>");
                    }

                    方法4
                    WebRequest myre = WebRequest.Create(RecordUrl);  //验证是否可以连接服务器              
                    myre.Timeout = 3000;//设置3秒超时                             
                    myre.GetResponse();//请求响应

                    Response.Redirect(RecordUrl);

  • 相关阅读:
    创业成功关键在于专注“核心竞争力”(外包有时候能大大提高开发周期)
    华为为什么不设事业部制?
    雷军三年花10亿造“芯” 营销还是“不服气”(外界对雷军做芯片的三种猜测,以及雷军本人的看法)
    Windows完成端口与猪肉佬
    分布式锁实现
    Quartz(GUI)图形界面程序----Quartz Web
    Quartz.net开源作业调度
    js 闭包
    Nancy
    MVC—WebAPI(调用、授权)
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/1277812.html
Copyright © 2020-2023  润新知