HTTP es el protocolo usado para las transacciones de la World Wide Web, desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force. No mantiene información sobre conexiones anteriores. Ha pasado por varias versiones incluyendo HTTP/1.0 en 1996, HTTP/1.1 en 1999 y posiblemente HTTP/1.2. Define 8 métodos como GET y POST para indicar las acciones sobre los recursos identificados.