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