HTTP — распространённый протокол передачи данных, предназначенный для передачи гипертекстовых документов – текстовых страниц с перекрестными ссылками. HTTP берет данные с этих страниц и доставляет на экран в разном формате. Это могут быть изображения, текст или видео.⠀ Протокол HTTP используют ещё с 1992 года. Он очень простой, но при этом функциональный. Представляет собой список правил, по которым компьютеры обмениваются данными в интернете. Обычно HTTP использует архитектуру «клиент-сервер», где клиент — это браузер или командная строка, с которых пользователь посылает запрос, а сервер – компьютер или мобильное устройство, которое обрабатывает запрос клиента. Структура HTTP-запросов состоит из ⬇️
— стартовой строки: в ней определяется адрес, по которому уходит запрос и тип сообщения;
— заголовка: здесь прописываются параметры и язык сообщения;
— тело запроса: непосредственно текст сообщения, который отделяется от заголовка пустой строкой.⠀ HTTP-запрос работает по следующему принципу