rails:948
From: Jiro Iwamoto <jirokun@u...>
Date: Fri, 17 Feb 2006 13:04:31 +0900
Subject: [rails:948] Re: LoginGeneratorを使ったページにnet/httpでアクセス
始めまして。岩本と申します。 LoginGeneratorを使ったことが無いので、的外れだったらごめんなさい。 2回目のリクエストの際にクッキーのセッションを送っていないので、 セッションが引き継がれていないのではないでしょうか。 多くのWebアプリケーションでは、クッキーにセッション情報を保持していますので この場合もそれかなと。 レスポンスのSet-Cookieヘッダーから適切な値を取得して、2回目のリクエストの ヘッダーにセットしてあげる必要があると思います。 06/02/14 に kot-hara@s...<kot-hara@s...> さんは書きました: > 原と申します。 > > LoginGeneratorを使って各ユーザが自分あての情報のみを閲覧できるサイトを構築しています。 > その一環で、各ユーザごとのRSSをフィードする機能を実装し、Net::HTTPを使ってRSSを読み取ろうとしているのですが、それ以前に、認証後のページに入ることができずに困っています。 > 具体的には > > Net::HTTP.new("localhost",80).start do |h| > res = h.request_post("/",'user_login=tanaka&user_password=hogehoge&login=Login+%C2%BB') > p res.body # "<html><body>You are being <a href=\"http://localhost/account/welcome\">redirected</a>.</body></html>" > res = h.get(res['location']) > p res.body #"<html><body>You are being <a href=\"http://localhost/\">redirected</a>.</body></html>" > end > > となってログイン後のページを取得することができません。 > なんとなくセッションが維持されていないのかなーという気はしているのですが・・・ > どなたか宜しくご教授願います。 > > > > -- > ML: rails@r... > 使い方: http://QuickML.com/ > > -- ML: rails@r... 使い方: http://QuickML.com/
939 2006-02-14 08:39 [kot-hara@s... ] LoginGeneratorを使ったページにnet/httpでアクセス -> 948 2006-02-17 05:04 ┗[jirokun@u... ]