Я пытаюсь загрузить ответ с этого URL
http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I
Файл, который он возвращает, можно загрузить из браузера, но когда я пытаюсь сохранить его с помощью веб-клиента c #, я получаю только сообщение об ошибке.
errorcode = 180 & status = fail & reason = HTTP + + + не поддерживается.
Есть ли другой способ загрузки файла из API без использования HTTP?
Что я пробовал (это экземпляр WebClient):
byte[] policko = a.DownloadData("http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I"); a.DownloadFile("http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I", "filename"); a.DownloadString("http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I");
Полученный ответ указывает, что HTTP не поддерживается для этого вызова API. Следующий естественный выбор - HTTPS.
https://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I