C# HttpClient для замедления загрузки изображения с URL-адресаC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 C# HttpClient для замедления загрузки изображения с URL-адреса

Сообщение Anonymous »

Я пытаюсь загрузить изображение по URL-адресу, но C# HttpClient в этом примере занимает 21 секунду, но та же ссылка в браузере, что и Safari, загружается почти мгновенно.
Я создал простой тестирование и запуск в режиме отладки. Загрузка образа занимает 21 секунду.

Код: Выделить всё

HttpClientHandler hch = new HttpClientHandler();
hch.Proxy = null;
hch.UseProxy = false;

HttpClient imageRequest = new HttpClient(hch);
imageRequest.DefaultRequestHeaders.Add("Accept", "*/*");
imageRequest.DefaultRequestHeaders.Add("User-Agent", "Python-urllib/3.10");
try
{
var response = await imageRequest.GetAsync(new Uri("https://m.media-amazon.com/images/I/61OJ6NBYNWS.jpg"));

}
catch
{
return;
}
Я пробовал экспериментировать с заголовками ( Accept/user Agent) и различными методами, такими как GetByteArrayAsync, но всем им требуется одинаковое время для получения изображения.
Я также пробовал var response = await imageRequest.GetAsync(new Uri("https://m.media-amazon.com/images/I/61OJ6NBYNWS.jpg"),HttpCompletionOption.ResponseHeadersRead); но эта ссылка по-прежнему занимает 21 секунду, некоторые ссылки никогда не возвращаются.

Подробнее здесь: https://stackoverflow.com/questions/791 ... e-from-url
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»