HTTP Request

http_request

The HTTP Request object represents the attributes of a request made to a web server. It encapsulates the details and metadata associated with an HTTP request, including the request method, headers, URL, query parameters, body content, and other relevant information.

Attributes

CaptionNameTypeDescription
HTTP ArgumentsargsString

The arguments sent along with the HTTP request.

Request Body Lengthbody_lengthInteger

The actual length of the HTTP request body, in number of bytes, independent of a potentially existing Content-Length header.

HTTP Headershttp_headersHTTP Header[]

Additional HTTP headers of an HTTP request or response.

HTTP Methodhttp_methodString

The HTTP request method indicates the desired action to be performed for a given resource.

  • CONNECT: Connect (CONNECT)
  • DELETE: Delete (DELETE)
  • GET: Get (GET)
  • HEAD: Head (HEAD)
  • OPTIONS: Options (OPTIONS)
  • POST: Post (POST)
  • PUT: Put (PUT)
  • TRACE: Trace (TRACE)
Request LengthlengthInteger

The length of the entire HTTP request, in number of bytes.

Raw Dataraw_dataJSON

Group:context
The event data as received from the event source.

Record IDrecord_idString

Group:primary
Unique identifier for the object

HTTP ReferrerreferrerString

The request header that identifies the address of the previous web page, which is linked to the current web page or resource being requested.

Unique IDuidString

The unique identifier of the http request.

UnmappedunmappedUnmapped[]

Data from the source that was not mapped into the schema.

URLurlUniform Resource Locator[]

Entity:UNIFORM_RESOURCE_LOCATOR
The URL object that pertains to the request.

HTTP User-Agentuser_agentString

Entity:HTTP_USER_AGENT
The request header that identifies the operating system and web browser.

HTTP VersionversionString

The Hypertext Transfer Protocol (HTTP) version.

X-Forwarded-Forx_forwarded_forIP Address[]

Entity:IP_ADDRESS
The X-Forwarded-For header identifying the originating IP address(es) of a client connecting to a web server through an HTTP proxy or a load balancer.

Relationships

HTTP Request shown in context

Inbound Relationships

These objects and events reference HTTP Request in their attributes:

Outbound Relationships

HTTP Request references the following objects and events in its attributes:

This page describes ocsf-1.4.0