2011-05-30 10 views
1

可能性の重複:
Java - How to find the redirected url of a url?JavaでのHttpRequestからリダイレクト取得

こんにちはすべて、

のは、私はこのURLに対応するWikipediaのページを知りたいとしましょう: http://en.wikipedia.org/wiki/ireland

私がブラウザ、私はそれがhttp://en.wikipedia.org/wiki/Irelandだと分かります。 Javaアプリケーションから実際のURLを取得する方法はありますか?

Mulone

答えて

1

あなたがリダイレクトを追跡するための接続を防ぐためにsetInstanceFollowRedirects(ブール値)を使用することができるのHttpURLConnectionを作成します。応答コードが300の場合、ロケーションヘッダーにリダイレクトURLが入ります。

0

は、URLを回してみブラウザでオフにリダイレクトする - 正確な構成は、このために、あなたのインストール1に依存します。

[編集] Javaで実行したい場合は、getFollowRedirects()オプションを使って自動HTTPリダイレクトを無効にすることができます。

http://download.oracle.com/javase/1.4.2/docs/api/java/net/HttpURLConnection.html

+0

私はOPがウェブブラウザではなく、Javaアプリケーションでこれをしたいと考えています。 –

+0

実際、私はURLのリダイレクトを無効にしたくないのですが、逆です:リダイレクトに従い、Javaアプリケーションで最終的なURLを取得したいと思います。 – Mulone

関連する問題