Назад к вопросам
Junior — Middle
93
Можете объяснить, из каких частей состоит протокол HTTP?
Ответ от нейросети
sobes.tech AI
Протокол HTTP состоит из нескольких ключевых частей:
- Строка запроса (Request line) — содержит метод (GET, POST, PUT и т.д.), URL и версию протокола.
- Заголовки (Headers) — пара ключ-значение, которые передают метаинформацию, например, тип контента, куки, авторизацию.
- Тело сообщения (Body) — необязательная часть, содержит данные запроса или ответа, например, JSON, HTML или файлы.
В ответе аналогично:
- Строка статуса (Status line) с кодом ответа и сообщением (например, 200 OK).
- Заголовки ответа.
- Тело ответа с содержимым.
Пример запроса:
GET /index.html HTTP/1.1
Host: example.com
Accept: text/html
Пример ответа:
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1256
<html>...</html>