Class: RFlow::Message::Data::HTTP::Request

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

Overview

RFlow message representing an HTTP request.

Instance Attribute Summary collapse

Instance Attribute Details

#client_ipString

The IP the request originated from.

Returns:

  • (String)


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

#client_portInteger

The port the request originated from.

Returns:

  • (Integer)


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

#contentString

The HTTP body content.

Returns:

  • (String)


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

#headersHash

The HTTP request headers.

Returns:

  • (Hash)


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

#methodString

The HTTP method (POST, GET, etc.).

Returns:

  • (String)


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

#protocolString

The HTTP protocol being used for the request.

Returns:

  • (String)


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

#query_stringString

The query string attached to the URI.

Returns:

  • (String)


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

#server_ipString

The IP the request went to.

Returns:

  • (String)


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

#server_portInteger

The port the request went to.

Returns:

  • (Integer)


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

#uriString

The URI the request was for.

Returns:

  • (String)


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