class Selenium::WebDriver::Remote::Http::Default

def new_http_client

def new_http_client
  if use_proxy?
    url = @proxy.http
    unless proxy.respond_to?(:http) && url
      raise Error::WebDriverError,
            "expected HTTP proxy, got #{@proxy.inspect}"
    end
    proxy = URI.parse(url)
    Net::HTTP.new(server_url.host, server_url.port, proxy.host, proxy.port, proxy.user, proxy.password)
  else
    Net::HTTP.new server_url.host, server_url.port
  end
end