Junior — Middle
What are the main components of a POST request and how are they structured?
sobes.tech AI
Answer from AI
A POST request consists of several main components:
-
Request Line — contains the method (POST), URL, and HTTP protocol version.
-
Headers — request metadata, such as Content-Type (content type), Content-Length (body length), Authorization, and others.
-
Body — data sent to the server. In a POST request, the body usually contains form parameters, JSON, XML, or other data.
The structure looks like this:
POST /path/resource HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 123
{"key": "value"}
The body begins after an empty line. The body can be in different formats depending on the Content-Type.