Я использую небольшой код для захвата изображения с учетом его URL, и он работает для меня для всех URL-адресов, которые я пробовал, кроме одного:
http://title.mximg.com/img/logo/bizrealty.com.gif
Для этого URL я получаю сообщение: «Основное соединение было закрыто: при получении произошла непредвиденная ошибка».
Однако, если вы откроете этот URL в браузере, он отлично загрузится.
Видимо, это сообщение об ошибке означает:
"Базовое соединение было закрыто:
Произошла непредвиденная ошибка на
получить. "
- Когда клиент отправил запрос полностью и получил TCP
ACK-FIN или RST с сервера, чтобы закрыть
связь, без ответа
с сервера.
Но я понятия не имею, что это значит: - (
Код просто:
Dim req As System.Net.HttpWebRequest = DirectCast(WebRequest.Create(ImageURL), HttpWebRequest)
req.Method = "GET"
Dim resp As Net.HttpWebResponse = DirectCast(req.GetResponse(), Net.HttpWebResponse)
ОБНОВЛЕНИЕ: установка KeepAlive в false не помогает. Кроме того, это не проблема тайм-аута, я получаю сообщение об ошибке довольно быстро.
Есть идеи, что может происходить?
Спасибо!