HTTP es un protocolo de red que permite publicar páginas web. Funciona a través de solicitudes y respuestas entre un cliente (navegador web) y un servidor (computadora con páginas web). Una transacción HTTP incluye un encabezado con información como la acción requerida y el tipo de datos, seguido opcionalmente por datos.