2012-05-31 58 views
0

我想獲取you tube視頻信息。所以我準備了網址,並把它作爲以下WPF:URI無效:無法確定URI的格式

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(); 

但上面的代碼給錯誤。所以我只想知道是否有任何方法可以在不添加協議的情況下調用此URL(http,https)

回答

3

不,您不能。如果你不給它一個URI,WebRequest如何知道協議?就其本身而言,它肯定會遺漏協議部分,因此您無法將其作爲URI傳遞給任何期望的協議部分。