По какой схеме строится HTTP запрос и HTTP ответ?

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

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

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

  1. Стартовая строка (Request Line) — содержит метод (GET, POST и т.д.), URI ресурса и версию протокола.
  2. Заголовки (Headers) — пары ключ-значение, передающие метаинформацию, например, тип контента, куки, авторизацию.
  3. Тело запроса (Body) — необязательная часть, содержит данные, например, при POST-запросах.

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

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

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

HTTP-ответ тоже состоит из трёх частей:

  1. Стартовая строка (Status Line) — версия протокола, код состояния (например, 200 OK).
  2. Заголовки (Headers) — метаинформация об ответе, например, тип контента, длина.
  3. Тело ответа (Body) — данные, которые возвращает сервер, например, HTML, JSON.

Пример ответа:

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 27

{"id":123,"status":"ok"}

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее