El Protocolo de Transferencia de Hipertexto, o HTTP, es el protocolo que rige la transferencia de información entre un servidor web y un navegador web. Es un protocolo de capa de aplicación diseñado para permitir una comunicación eficaz y fiable entre dispositivos a través de Internet. HTTP permite a los clientes interactuar con los servidores solicitando recursos específicos mediante un identificador uniforme de recursos (URI) a través de una conexión de Protocolo de Internet (IP). La respuesta puede tener cualquier formato, como HTML, XML o texto sin formato.