HTTP es el protocolo usado para la transferencia de hipertexto en la World Wide Web. Fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force. Una transacción HTTP consiste en un encabezado que especifica la acción requerida del servidor seguido opcionalmente por datos. Existen diferentes versiones de HTTP incluyendo HTTP/1.0 y HTTP/1.1, así como diferentes métodos de petición como GET, POST, y HEAD.