无效的URI:无法从非常长的URL解析授权/主机

ele*_*bah 10 c# youtube uri http

这是Youtube视频的实际网址,此时如果您复制到Chrome浏览器,则可以观看视频.但是当我尝试创建一个请求时,我得到了UriFormatException.我究竟做错了什么?

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
Run Code Online (Sandbox Code Playgroud)

HTTP:/ R6 --- sn-x5jjxnn-ogul.googlevideo.com/videoplayback?ratebypass=yes&ms=au&fexp=924615,912522,932260,910207,936330,916611,936117,936910,936913&source=youtube&sver=3&mv=m&itag=43&key = YT5&IP = 119.72.195.38&UPN = cBXbXj9uR-K&ipbits = 0&ID = e9b0fb53c92a23c0&到期= 1391346085&sparams = ID,IP,ipbits,ITAG,ratebypass,来源,UPN,到期&MT = 1391322689&fallback_host = tc.v17.cache3.googlevideo.com&签名= EC0116EE4A09D80D38ACB1302F6776320D55A20C.518C15D3446E72D5E764D93AFBA0804B9257914F

ele*_*bah 13

罪犯是这个家伙"http:/ r".快速破解它是下面的代码

 if (url.StartsWith("http:/r"))
            url = url.Replace("http:/r", "http://r");
Run Code Online (Sandbox Code Playgroud)

以后可能会修改它