При попытке загрузить изображение из конкретного хостера изображения с помощью HttpWebRequest я получаю ошибкуHttpRequest соединение закрыто ошибка
Базовое соединение закрыто: Непредвиденная ошибка посыла.
Пример
образ, который я пытаюсь это: https://static.dyp.im/u1F6o6Q0SW/03b0aef5a48efec8ba3c1b59009e60e4.jpg
Это код, я использую:
HttpWebRequest request = (HttpWebRequest) HttpWebRequest.Create(remoteFilename);
response = request.GetResponse();
Ошибка выкинут на GetResponse()
линии.
Загрузка изображения выполняется с использованием браузера. Я также пытался использовать те же заголовки, которые использует браузер (User agent, Accept, Connection и т. Д.), Но ошибка сохраняется.
Мы не можем знать. Скорее всего, защита от скрепок, которая блокирует вас на основе определенных заголовков запросов. Или что-то связанное с HTTPS. Попробуйте выполнить поиск. – CodeCaster
Ваша ошибка возникла из-за проблемы с проверкой подлинности, проверьте http://stackoverflow.com/a/32416630/1095390 –
Я много искал, прежде чем публиковать здесь, ни одно из предложений, которые я нашел, не помогло. Я также попытался установить SecurityProtocol в TLS (также только для SSL), который не работал. – Froghut