class Watir::HttpClient

Public Class Methods

new(open_timeout: nil, read_timeout: nil, client_timeout: nil) click to toggle source

TODO: Remove for Watir 7; :client_timeout will be marked deprecated in 6.19 :open_timeout should have been changed in Selenium a while back, is in 4.beta2

Calls superclass method
# File lib/watir/http_client.rb, line 5
def initialize(open_timeout: nil, read_timeout: nil, client_timeout: nil)
  read_timeout ||= client_timeout
  open_timeout ||= client_timeout || 60
  super(open_timeout: open_timeout, read_timeout: read_timeout)
end

Public Instance Methods

request(verb, url, headers, payload, redirects = 0) click to toggle source
Calls superclass method
# File lib/watir/http_client.rb, line 11
def request(verb, url, headers, payload, redirects = 0)
  headers['User-Agent'] = "#{headers['User-Agent']} watir/#{Watir::VERSION}"

  super(verb, url, headers, payload, redirects)
end