Что такое HTTP и HTTPS простыми словами
HTTP — это язык, на котором браузер общается с сайтом. HTTPS — то же самое, но в зашифрованном виде. Разбираем, как это работает.
Как работает HTTP
HTTP (HyperText Transfer Protocol) — протокол запросов и ответов. Браузер отправляет серверу запрос («дай страницу /»), сервер возвращает ответ: код статуса, заголовки и тело (HTML, картинку, JSON). На основе ответа браузер показывает страницу.
Каждый ответ содержит код статуса — например, 200 (успех) или 404 (не найдено). Подробнее — в статье о кодах ответа HTTP.
Чем HTTPS отличается от HTTP
HTTPS — это HTTP поверх шифрования TLS. Данные между браузером и сервером передаются в зашифрованном виде, поэтому их нельзя прочитать или подменить по пути. HTTPS работает на порту 443 (обычный HTTP — на 80) и требует SSL-сертификата на сервере.
Сегодня HTTPS — стандарт: браузеры помечают сайты без него как «небезопасные», а истёкший сертификат блокирует вход на сайт.
Заголовки и методы
Запрос и ответ несут заголовки — служебную информацию (тип содержимого, кэширование, cookie). Методы определяют действие: GET (получить), POST (отправить), HEAD (только заголовки) и другие.
Как проверить HTTP-ответ сайта
Запустите HTTP-проверку сайта из разных точек мира — она покажет код ответа и время отклика по каждой точке. Это помогает понять, доступен ли сайт и не отдаёт ли он ошибку.
Проверьте код ответа и доступность сайта по HTTP(S) из разных точек мира.
Проверить сайт по HTTP →Частые вопросы
- Чем HTTPS отличается от HTTP?
- HTTPS — это HTTP с шифрованием TLS (порт 443). Данные защищены от перехвата и подмены; нужен SSL-сертификат. HTTP (порт 80) передаёт данные открыто.
- Что значит код ответа 200?
- 200 OK — сервер успешно обработал запрос и вернул страницу. Это нормальный ответ работающего сайта.
- Почему сайт «небезопасен»?
- Браузер так помечает сайты без HTTPS или с истёкшим/неверным SSL-сертификатом.