Sobes.tech
Назад к вопросам
Junior — Middle
67

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

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

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

sobes.tech AI

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, где можно задать все эти компоненты.