Class: RFlow::Message::Data::HTTP::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/rflow/components/http/extensions.rb

Overview

RFlow message representing an HTTP response.

Instance Attribute Summary collapse

Instance Attribute Details

#client_ipString

The IP the response is going to.

Returns:

  • (String)


# File 'lib/rflow/components/http/extensions.rb', line 56

#client_portInteger

The port the response is going to.

Returns:

  • (Integer)


# File 'lib/rflow/components/http/extensions.rb', line 60

#contentString

The HTTP response body content.

Returns:

  • (String)


# File 'lib/rflow/components/http/extensions.rb', line 88

#headersHash

The HTTP response headers.

Returns:

  • (Hash)


# File 'lib/rflow/components/http/extensions.rb', line 84

#protocolString

The HTTP protocol being used for the response.

Returns:

  • (String)


# File 'lib/rflow/components/http/extensions.rb', line 72

#server_ipString

The IP the response is coming from.

Returns:

  • (String)


# File 'lib/rflow/components/http/extensions.rb', line 64

#server_portInteger

The port the response is coming from.

Returns:

  • (Integer)


# File 'lib/rflow/components/http/extensions.rb', line 68

#status_codeInteger

The HTTP response code.

Returns:

  • (Integer)


# File 'lib/rflow/components/http/extensions.rb', line 76

#status_reason_phraseString

The server-supplied reason phrase (OK, Moved Temporarily, etc.) for the #status_code.

Returns:

  • (String)


# File 'lib/rflow/components/http/extensions.rb', line 80