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, версию протокола, заголовки и, при необходимости, тело с данными.