【初心者】Java質問・相談スレッド102【大歓迎】 at TECH
[2ch|▼Menu]
111:デフォルトの名無しさん
07/06/03 20:41:49
org.apache.commons.httpclient について教えてください。
あるサイトにログインし、トップページを表示するようなプログラムを作ろうとしたのですが、
org.apache.commons.httpclient.HttpMethodDirector isRedirectNeeded
情報: Redirect requested but followRedirects is disabled
と、出てしまいログインすることが出来ませんでした。

処理の流れとしましては
URLリンク(login.hogehoge.xxx) を post送信
↓(ログイン画面を解析して、setParameterにリクエストパラメータをセットし)
URLリンク(login.hogehoge.xxx) を post送信
↓(ここでorg.apache.commons.httpclient.HttpMethodDirector isRedirectNeededと出てしまいます)

PostMethodではsetFollowRedirects(true)にするとエラーになったので、GetMethodに変えて
送信してみましたが、GETリクエストは処理されないのか「パスワード」が違います。のHTMLが返ってきました。


正常な流れだと
URLリンク(login.hogehoge.xxx) を post送信
↓(ログイン画面を解析して、setParameterにリクエストパラメータをセットし)
URLリンク(login.hogehoge.xxx) を post送信
↓(ここで URLリンク(hogehoge.xxx) にリダイレクトするHTMLが返ってくるはずです)
URLリンク(hogehoge.xxx) に リダイレクト送信

になると思うのです。 ヘッダー情報を細かく開示しないと判断できないでしょうか?^^;
Redirect処理の方法が分からなく躓いていると思うのですが、どなたかご教示願います。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5010日前に更新/292 KB
担当:undef