HTTP es el protocolo usado para la transmisión de información en la World Wide Web. Fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force y especificado en 1999 en el RFC 2616. HTTP define la sintaxis y semántica que usan los clientes y servidores para comunicarse mediante peticiones y respuestas, identificando los recursos a través de URLs.