Body (тело запроса) в POST-запросе содержит данные, которые клиент отправляет на сервер. Оно используется для передачи информации, например, при регистрации пользователя, отправке комментария или загрузке файла.
🚩Структура POST-запроса
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 50
{
"name": "Иван",
"email": "ivan@example.com"
}
🚩Форматы Body в POST
JSON – самый популярный формат в REST API.
{
"username": "test",
"password": "12345"
}Form-urlencoded – используется в формах HTML.
username=test&password=12345
Multipart/form-data – для загрузки файлов.
Content-Disposition: form-data; name="file"; filename="image.jpg"
XML – иногда используется в SOAP API.
<user>
<name>Иван</name>
<email>ivan@example.com</email>
</user>
🚩Что происходит на сервере?
1. Сервер принимает
POST-запрос. 2. Читает
Content-Type и парсит body. 3. Обрабатывает данные (например, сохраняет пользователя в базе).
4. Возвращает ответ (
201 Created, 200 OK или 400 Bad Request, если ошибка).Ставь 👍 и забирай 📚 Базу знаний