# File lib/mechanize.rb, line 485 def request_with_entity(verb, uri, entity, headers = {}) cur_page = current_page || Page.new headers = { 'Content-Type' => 'application/octet-stream', 'Content-Length' => entity.size.to_s, }.update headers page = @agent.fetch uri, verb, headers, [entity], cur_page add_to_history(page) page end