RubyのMechanizeで302や304に遭遇した場合履歴はどうなるか - きたももんががきたん。

screenshot

301 Moved Permanently と 302 Found は今の URL でリダイレクト先のファイルが記録され、304 Not Modified は今のURLで履歴に残っているページのデータを履歴に再挿入、それ以外の「エラー」は WWW::Mechanize::ResponseCodeError の例外を返すだけで履歴には一切記録されません。 えーと、いや、まあ、上の説明で終了なんです…が… 301 Moved Permanently、302 Found Location ヘッダが送られてきた場合、WWW:::Mech...

http://d.hatena.ne.jp/kitamomonga/20080419/ruby_mechanize_http_response
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/kitamomonga/20080419/ruby_mechanize_http_response