Получить данные из ответа на GET запрос

186
21 апреля 2017, 17:40

привет есть код. Я отправляю запрос и в ответ получаю файл. а как мне его получить из массива байтов например задать как источник данных для mediaelement

request(HttpWebRequest)WebRequest.Create("http://cdn.kinoprofi.org/files/4KUyL0E1SmSv1SmHSRbZw,1492779714/Dark.Places.2015.HDRip.flv");
response = (HttpWebResponse)request.GetResponse();
response.GetResponseStream().ReadAsync(bytes, 0, bytes.Length);
Answer 1

HttpWebResponse устаревший метод. Вместо него лучше использовать HttpClient и его сопутствующие классы HttpResponseMessage и HttpRequestMessage. Получится что-то вроде такого:

using (var httpClient = new HttpClient())
{
    var requestMessage = new HttpRequestMessage
    {
        RequestUri = new Uri("твой_url"),
        Method = HttpMethod.Get
    };
    var response = await httpClient.SendAsync(requestMessage);
    using (var stream = File.Create("C:\tempFile"))
    {
        await response.Content.CopyToAsync(stream);
    }
}
READ ALSO
Определить четное ли число

Определить четное ли число

Даны числа: 21,23,25,27,29

295
Call to a member function bind_param() on boolean in

Call to a member function bind_param() on boolean in

Собственно при использовании функции storeUser выходит данная ошибка:

335
Как найти степень из операции bcpowmod?

Как найти степень из операции bcpowmod?

Как из данного PHP-скрипта найти x? $mod = "24358801334247076632661771105738015915";

203