class WWW::Mechanize
def post_form(url, form)
def post_form(url, form) cur_page = form.page || current_page || Page.new( nil, {'content-type'=>'text/html'}) request_data = form.request_data log.debug("query: #{ request_data.inspect }") if log # fetch the page page = fetch_page( :uri => url, :referer => cur_page, :verb => :post, :params => [request_data], :headers => { 'Content-Type' => form.enctype, 'Content-Length' => request_data.size.to_s, }) add_to_history(page) page end