zoukankan      html  css  js  c++  java
  • 判断是否为有效网址 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);

  • 相关阅读:
    基于Live555实现RtspServer及高清高分辨率和高码率视频传输优化
    [开源]基于ffmpeg和libvlc的视频剪辑、播放器
    Android流媒体开发之路二:NDK C++开发Android端RTMP直播推流程序
    MP4大文件虚拟HLS分片技术,避免服务器大量文件碎片
    Android流媒体开发之路一:Camera2采集摄像头原始数据并手动预览
    DXGI快速截屏录屏技术
    一个RtspServer的设计与实现和RTSP2.0简介
    调用Live555接收RTSP直播流,转换为Http Live Streaming(iOS直播)协议
    抛开flash,自己开发实现C++ RTMP直播流播放器
    RTSP协议转换RTMP直播协议
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/1277812.html
Copyright © 2011-2022 走看看