Middle
Please name the structure of a REST request. What does it include?
sobes.tech AI
Answer from AI
The structure of a REST request includes the following main components:
- HTTP Method — defines the action: GET, POST, PUT, DELETE, PATCH, etc.
- URL (Endpoint) — the address of the resource being accessed.
- Headers — request metadata, such as content type (
Content-Type), authorization (Authorization), cookies, etc. - Request Body — data sent to the server (usually in POST, PUT, PATCH requests), such as JSON with information.
- Query Parameters — additional parameters in the URL after the
?symbol, e.g.,?page=2&limit=10.
Example of a REST request:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{
"name": "John",
"age": 30
}
Here, the method is POST, the URL is /api/users, headers specify the content type and authorization, and the body contains JSON data about the user.