class URI::HTTP

Public Instance Methods

ok?(**kwargs) click to toggle source

Checks if the HTTP response for the URI has an HTTP ‘OK` status code.

@param [Hash{Symbol => Object}] kwargs

Additional keyword arguments for
{Ronin::Support::Network::HTTP.ok?}.

@return [Boolean]

Specifies whether the response had an HTTP OK status code or not.

@see Ronin::Support::Network::HTTP.ok?

@example

URI('https://example.com/').ok?
# => true

@since 0.3.0

# File lib/ronin/support/network/http/core_ext/uri/http.rb, line 66
def ok?(**kwargs)
  Ronin::Support::Network::HTTP.ok?(self,**kwargs)
end
status(**kwargs) click to toggle source

Returns the Status Code of the HTTP Response for the URI.

@param [Hash{Symbol => Object}] kwargs

Additional keyword arguments for
{Ronin::Support::Network::HTTP.response_status}.

@return [Integer]

The HTTP Response Status.

@example

URI('http://github.com/').status
# => 301

@see Ronin::Support::Network::HTTP.response_status

@since 0.3.0

# File lib/ronin/support/network/http/core_ext/uri/http.rb, line 44
def status(**kwargs)
  Ronin::Support::Network::HTTP.response_status(self,**kwargs)
end