Я пытаюсь загрузить JPG с использованием HttpURLConnection и встречаю очень своеобразную ошибку.нужна помощь с bizarre java.net.HttpURLConnection поведение
Вот URL: http://www.vh1.com/sitewide/promoimages/shows/m/my_antonio/video/supertrailer/seg_1/320x240.jpg
если открыть его в браузере вы увидите изображение.
Однако, когда я использую HttpURLConnection я не получаю изображение ... Что я получаю это 301, который, довольно странно, перенаправляет на http://wap.vh1.com
так
con.setInstanceFollowRedirects(true);
//additional stream code here to go and get the stuff found in con
переходит идти вперед и загрузите текст из wap.vh1.com, а не в jpg, который вы видите в браузере.
Я предполагаю, что это вызвало некоторую уловку заголовка, но я не имею ни малейшего представления о том, что ожидает ожидать хост, чтобы перенаправить меня туда же, где он перенаправляет браузер (и curl и wget и все остальное, на что я могу думать, указывая на это).
Я как раз готов стрелять в себя, поэтому, если вы поможете мне, вы будете мешать моей 6-летней дочери стать сиротой.
Не могли бы вы высказать свой полный код, который вы используете для создания соединения и получения URL-адреса? –
его много, и он работает для всех других URL-адресов, поэтому я не хочу помешать сообщению с ним ... Я добавлю несколько строк, которые наиболее уместны ... –
Похоже на vh1 думаю, что ваш запрос поступает с мобильного устройства - это другие URL-адреса, которые работают для изображений? –