Один из протоколов, применяемый для передачи данных в интернете. Первоначально разрабатывался как стандарт отправки HTML-документов, однако в настоящее время используется для передачи разных типов данных. Каждый пакет, передаваемый по HTTP, состоит из стартовой строки, заголовка и тела сообщения.

Ключевой технологией протокола является взаимодействие поставщика и потребителя данных. Клиент отправляет сформированный по правилам HTTP-запрос на сервер, который в ответ возвращает результат обработки полученного пакета.