2006年4月 8日

[ruby-list:41979] Net::HTTP での refreshの取り扱い

お世話になります。

Net::HTTPを使ってwebクライアントを作成しています。
あるサイトのログインをするスクリプトを書いたのですが、ロ
グインすると、以下のようなレスポンスが返ってきます。

<html><head><meta http-equiv="refresh"
content="0;url=/check.pl">

</head></html>

ブラウザでは自動的に次のページに転送されるのですが、これ
と同じ動作をスクリプトで行うにはどうしたらいいのでしょう
か?
そのままcheck.plをGETすると、またログインを要求されてし
まいます。
リファレンスマニュアルのnet/http.rbの項にはリダイレクト
に対応するfetchというメソッド例が載っていますが、これと
は別物の気がします。
net/httpdの代わりにwebagentもつかってみましたが、やはり
同じ問題で引っかかりました。

お分かりになる方、アドバイスをよろしくお願いいたします。


--------------------------------------
Celebrate Yahoo! JAPAN 10th Anniversary
http://pr.mail.yahoo.co.jp/10thann/

投稿者 xml-rpc : 2006年4月 8日 11:16
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/41826
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。