Можешь ли ты назвать компоненты, входящие в структуру HTTP-запроса?

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

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

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

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

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

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

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

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

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

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

{"username":"user","password":"pass"}

В iOS для создания HTTP-запросов обычно используется класс URLRequest, где можно задать все эти компоненты.

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

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

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

Подробнее