Sobes.tech
Back to questions
Junior — Middle
74

Опишите основные компоненты и формат HTTP-запроса

Companies where asked
Т-БанкТ-Банк

Answer from AI

sobes.tech AI

HTTP-запрос состоит из нескольких основных компонентов:

  1. Стартовая строка (Request Line) — содержит метод (GET, POST, PUT и т.д.), URI (адрес ресурса) и версию протокола HTTP.

  2. Заголовки (Headers) — набор пар ключ-значение, которые передают дополнительную информацию о запросе, например, тип контента (Content-Type), длину тела (Content-Length), данные авторизации и т.д.

  3. Пустая строка — отделяет заголовки от тела запроса.

  4. Тело запроса (Body) — необязательная часть, содержит данные, которые отправляются на сервер (например, данные формы или JSON).

Пример HTTP-запроса:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48

{"name":"Иван","email":"ivan@example.com"}