Module: Ferrum::Network::RequestParams

Included in:
InterceptedRequest, Request
Defined in:
lib/ferrum/network/request_params.rb

Overview

Common methods used by both Request and InterceptedRequest.

Instance Method Summary collapse

Instance Method Details

#headersHash{String => String}

The request headers.

Returns:

  • (Hash{String => String})


41
42
43
# File 'lib/ferrum/network/request_params.rb', line 41

def headers
  @request["headers"]
end

#methodString

The request method.

Returns:

  • (String)


32
33
34
# File 'lib/ferrum/network/request_params.rb', line 32

def method
  @request["method"]
end

#post_dataString? Also known as: body

The optional HTTP ‘POST` form data.

Returns:

  • (String, nil)

    The HTTP ‘POST` form data.



51
52
53
# File 'lib/ferrum/network/request_params.rb', line 51

def post_data
  @request["postData"]
end

#urlString

The URL for the request.

Returns:

  • (String)


14
15
16
# File 'lib/ferrum/network/request_params.rb', line 14

def url
  @request["url"]
end

#url_fragmentString?

The URL fragment for the request.

Returns:

  • (String, nil)


23
24
25
# File 'lib/ferrum/network/request_params.rb', line 23

def url_fragment
  @request["urlFragment"]
end