Mechanize を使っていてハマったのでメモ。
ちゃんと Doc 見てなかった自分が悪いんだけども。
参考:Mechanize Document
GETする場合、以下のようにブロックを使って書ける
@agent = Mechanize.new
@agent.get("http://example.com/") do |page|
p page.body
end
POSTする場合、以下のようにブロックを使って書け ない
@agent = Mechanize.new
@agent.post("http://example.com/", "post_data") do |page|
p page.body
end
- POSTする場合、以下のように書くことになる
@agent = Mechanize.new
page = @agent.post("http://example.com/", "post_data")
p page.body
この違いはなんなんだろう・・・or2