【初心者】Java質問・相談スレッド102【大歓迎】
at TECH
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