Hypertext é texto estruturado que usa links lógicos (hiperlinks) entre nós contendo texto. HTTP é o protocolo para trocar ou transferir hipertexto. O desenvolvimento de HTTP foi iniciado por Tim Berners-Lee na CERN em 1989. O desenvolvimento de padrões de HTTP foi coordenado pela Força-Tarefa de Engenharia da Internet (IETF) e pelo World Wide Web Consortium (W3C), culminando na publicação de uma série de Pedidos para Comentários (RFCs). A primeira definição de HTTP/1.1, a versão de HTTP em uso comum, ocorreu no RFC 2068 em 1997, embora isso tenha sido tornado obsoleto pelo RFC 2616 em 1999 e novamente pela família RFC 7230 de RFCs em 2014. Uma versão posterior, o sucessor HTTP/2, foi padronizado em 2015, e agora é suportado pelos principais servidores web e navegadores em TLS usando extensão ALPN onde TLS 1.2 ou mais recente é exigida