Sobes.tech
Back to questions
Junior — Middle
84

Какие компоненты включены в структуру HTTP-запроса?

Companies where asked
Perfomance lab

Answer from AI

sobes.tech AI

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

  • Стартовая строка (Request Line): содержит метод (GET, POST и т.д.), URI ресурса и версию протокола HTTP.
  • Заголовки (Headers): набор пар ключ-значение, которые передают метаинформацию о запросе (например, Content-Type, User-Agent, Authorization).
  • Тело запроса (Body): необязательная часть, содержит данные, отправляемые на сервер (например, при POST или PUT).

Пример стартовой строки и заголовков:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token

{"name":"John"}

Таким образом, структура HTTP-запроса включает метод, URI, версию протокола, заголовки и, при необходимости, тело с данными.