Simple definition
An HTTP request specifies a method, target resource, headers, and optionally a body sent by a client.
Purpose and use
An HTTP request carries a client's demand for an identified resource, including a method and control information.
How does it work?
It contains a target, header fields and optional content. Its wire representation differs across HTTP/1.1, HTTP/2 and HTTP/3.
Example and verification
To reproduce a failure, compare the actual method, target, headers and content while protecting secrets contained in traces.
Points to watch
Identical URLs do not imply equivalent requests when authentication, cookies or content negotiation differ.
In short
Diagnose a request together with its context and received response, rather than only its visible path.