EMZETT.
Войти

HTTP

Коротко: Hypertext Transfer Protocol — протокол, по которому браузеры и серверы обмениваются веб-страницами и другими ресурсами, без шифрования.

Подробнее: Работает по принципу «запрос — ответ»: клиент отправляет запрос (например, GET /page), сервер отвечает кодом состояния и содержимым. Строится на TCP. Поскольку всё передаётся открытым текстом (включая пароли и cookie), сегодня он в основном заменён на HTTPS.

Подробности

Структура запроса и ответа

Типичный запрос HTTP и соответствующий ответ выглядят (упрощённо) так:

GET /index.html HTTP/1.1
Host: emzett-digital.com
User-Agent: Mozilla/5.0

--- Ответ ---
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1234

<html>...</html>

См. также: HTTPS, запрос, TCP, UDP