1

多くのWebサイトでは、ディレクトリの参照が許可されていません。彼らはあなたがそのサイトのウェブページから、そしてそのウェブページの中をナビゲートすることを望んでいます。したがって、たとえば、ページに画像が含まれている場合、ページ全体を読み込むことによってのみ画像を表示できます。画像の場所をブラウザに貼り付けると、403が表示されます。URLConnectionを使用してその画像にアクセスしようとした場合も同じ状況です。

私の質問は、これを回避する方法はありますか?IEはサーバーをだまして、Javaアクセス要求がページからのものであると思い込ませます(アクセスしたいアイテムを含むページのURLを知っています)?

ありがとう、ピーター。

4

1 に答える 1

3

リファラーをスプーフィングすることができます。これは、この動作を示すサーバーが、たとえば検索エンジンから来たかどうかを知るために使用されます。

http://www.jguru.com/faq/view.jsp?EID=257742は、Javaでの実装の1つを示しています。

于 2012-11-01T17:39:53.920 に答える