Я создал простой тестирование и запуск в режиме отладки. Загрузка образа занимает 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;
}
Я также пробовал 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