HTTP es el protocolo usado para la transferencia de hipertexto en la World Wide Web. Define la sintaxis y semántica que utilizan los clientes y servidores web para comunicarse mediante solicitudes y respuestas. Algunas versiones importantes son HTTP/1.0 y HTTP/1.1. Los métodos comunes incluyen GET, POST, PUT, DELETE y HEAD, cada uno con un propósito diferente como recuperar, enviar o eliminar recursos.