class Net::HTTP

def begin_request_hacked(req)

def begin_request_hacked(req)
  begin_transport req
  req.exec @socket, @curr_http_version, edit_path(req.path)
  begin
    res = Net::HTTPResponse.read_new(@socket)
  end while res.kind_of?(Net::HTTPContinue)
  res.begin_reading_body_hacked(@socket, req.response_body_permitted?)
  @req_hacked, @res_hacked = req, res
  @res_hacked
end