Back to questions
Т-Банк
Junior — Middle
74
Опишите основные компоненты и формат HTTP-запроса
Companies where asked
Answer from AI
sobes.tech AI
HTTP-запрос состоит из нескольких основных компонентов:
-
Стартовая строка (Request Line) — содержит метод (GET, POST, PUT и т.д.), URI (адрес ресурса) и версию протокола HTTP.
-
Заголовки (Headers) — набор пар ключ-значение, которые передают дополнительную информацию о запросе, например, тип контента (
Content-Type), длину тела (Content-Length), данные авторизации и т.д. -
Пустая строка — отделяет заголовки от тела запроса.
-
Тело запроса (Body) — необязательная часть, содержит данные, которые отправляются на сервер (например, данные формы или JSON).
Пример HTTP-запроса:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}