HTTP — это протокол прикладного уровня, по которому клиент и сервер обмениваются данными.
Структура HTTP-запроса:
URL — адрес ресурса.
Method — тип операции (GET, POST и т.д.).
Headers — метаданные (например, Authorization, Content-Type).
Body — тело запроса (обычно JSON).
Структура HTTP-ответа:
Status code — результат запроса.
Headers — служебная информация.
Body — данные ответа.
Пример:
POST /login
Headers: Content-Type: application/json
Body:
{
"email": "test@test.com",
"password": "123456"
}
200 OK
{
"token": "abc123"
}