0

我想得到你管的视频信息。所以我准备了网址并将其命名如下

String YouTubeVideoInfo = "www.youtube.com/get_video_info?video_id=" + FinalVideoId;

                **WebRequest HttpWReq = (WebRequest)WebRequest.Create(YouTubeVideoInfo);**
                WebResponse HttpWResp = (WebResponse)HttpWReq.GetResponse();
                Stream stream = HttpWResp.GetResponseStream();
                StreamReader reader = new StreamReader(stream);
                string contents = reader.ReadToEnd();

但上面的代码给出了错误。所以我只想知道是否有任何方法可以在不添加协议(http,https)的情况下调用这个url

4

1 回答 1

3

你不能。如果你不给它一个URI,怎么WebRequest知道协议?就目前而言,它肯定缺少协议部分,因此您不能将其作为 URI 传递给任何期望的东西。

于 2012-05-31T07:16:18.663 回答