There exist what may be considered as 3 main elements of a HTTP request:
📶 Request line
The request line is made up of a HTTP method, the URI( path of the resource), and the HTTP version.
The headers are made up of metadata and components of information about the request being sent such as cookies and authentication tokens.
The body contains information that is being sent to the server ("payload"). Examples of information sent to the server may include form data.