Sobes.tech
Назад к вопросам
Senior
4

Из каких частей состоит HTTP-запрос?

Компании, где спрашивали
AvitoAvito

Ответ от нейросети

sobes.tech AI

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

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

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

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

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

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

POST /api/user HTTP/1.1

В Go при работе с пакетом net/http эти части доступны через структуру http.Request.