HttpURLConnectionを使用してjpgをダウンロードしようとしていますが、非常に特殊なバグが発生しています。
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
先に進み、ブラウザに表示されるjpgではなく、wap.vh1.comからテキストをダウンロードします。
これを引き起こしているヘッダーの奇抜さがあると思いますが、ブラウザーをリダイレクトしている場所と同じ場所にリダイレクトするために、ホストが何を期待しているのか、はっきりとはわかりません(そしてcurlとwgetと私がそれを指すと思うことができる他のすべて)。
私は自分を撃つ準備ができているので、あなたが私を助けてくれれば、私の6歳の娘が父親を失うのを防ぐことができます。