Что такое http

«Что такое http» — вопрос из категории API и интеграции, который задают на 27% собеседований Бизнес Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

HTTP (HyperText Transfer Protocol) — это протокол прикладного уровня для передачи гипертекстовых документов (например, HTML) в сети. Основа взаимодействия клиента (браузера) и сервера через запросы (GET, POST и др.) и ответы (коды статуса: 200 OK, 404 Not Found и т.д.).

Пример запроса:

GET /index.html HTTP/1.1
Host: example.com

Пример ответа:

HTTP/1.1 200 OK
Content-Type: text/html

Работает поверх TCP/IP, не сохраняет состояние (stateless), но может использовать куки или сессии для отслеживания состояния. HTTPS — его защищённая версия с шифрованием (TLS/SSL).

Видео-ответы