Back to questions
VK
Junior — Middle
66
Можешь ли ты назвать компоненты, входящие в структуру HTTP-запроса?
Companies where asked
Answer from AI
sobes.tech AI
HTTP-запрос состоит из нескольких основных компонентов:
-
Стартовая строка (Request Line) — содержит метод (GET, POST и т.д.), URI (путь к ресурсу) и версию протокола HTTP.
-
Заголовки (Headers) — пары ключ-значение, которые передают дополнительную информацию о запросе, например, тип контента, авторизацию, куки и т.д.
-
Тело запроса (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, где можно задать все эти компоненты.