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 Arguments args String The arguments sent along with the HTTP request.
Request Body Length body_length Integer The actual length of the HTTP request body, in number of bytes, independent of a potentially existing Content-Length header.
HTTP Headers http_headers HTTP Header[] Additional HTTP headers of an HTTP request or response.
HTTP Method http_method String 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 Length length Integer The length of the entire HTTP request, in number of bytes.
Raw Data raw_data JSON Group:context
The event data as received from the event source.
Record ID record_id String Group:primary
Unique identifier for the object
HTTP Referrer referrer String 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 ID uid String The unique identifier of the http request.
Unmapped unmapped Unmapped[] Data from the source that was not mapped into the schema.
URL url Uniform Resource Locator[] Entity:UNIFORM_RESOURCE_LOCATOR
The URL object that pertains to the request.
HTTP User-Agent user_agent String Entity:HTTP_USER_AGENT
The request header that identifies the operating system and web browser.
HTTP Version version String The Hypertext Transfer Protocol (HTTP) version.
X-Forwarded-For x_forwarded_for IP 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