HTTP

Протокол передачи гипертекста (HTTP) — это базовый сетевой протокол, который обеспечивает передачу гипермедийных документов в Интернете, обычно между браузером и сервером, чтобы люди могли их прочитать. Текущая версия спецификации HTTP называется HTTP/2.

Как часть URI, «http» внутри « http://example.com/ » называется «схемой». Ресурсы, использующие схему «http», обычно передаются по незашифрованным соединениям с использованием протокола HTTP. Схема «https» (как в « https://developer.mozilla.org ») указывает, что ресурс передается по протоколу HTTP, но по защищенному каналу TLS.

HTTP является текстовым (все общение осуществляется в виде обычного текста) и без сохранения состояния (ни одно соединение не знает о предыдущих сообщениях). Это свойство делает его идеальным для чтения людьми документов (веб-сайтов) во всемирной паутине. Однако HTTP также можно использовать в качестве основы для веб-служб REST от сервера к серверу или запросов AJAX на веб-сайтах, чтобы сделать их более динамичными.