Protocolo de transferencia de hipertexto

HTTP es un protocolo sin estado, por lo que no guarda ninguna información sobre conexiones anteriores.Los mensajes HTTP son en texto plano, lo que lo hace más legible y fácil de depurar.Los mensajes tienen la siguiente estructura: HTTP define una serie predefinida de métodos de petición (algunas veces denominados "verbos", aunque este término no está presente en las especificaciones) para indicar la acción que se desea realizar sobre el recurso identificado.[1]​ WebDAV añade los métodos siguientes: Asimismo, el RFC 3253 (marzo de 2002) introduce múltiples métodos adicionales para gestionar el control de versiones, como REPORT, MKACTIVITY, CHECKOUT y MERGE.Sin embargo, el número de los códigos están elegidos de tal forma que según si pertenece a una centena u otra se pueda identificar el tipo de respuesta que ha dado el servidor: Son los metadatos que se envían en las peticiones o respuesta HTTP para proporcionar información esencial sobre la transacción en curso.Las cabeceras le dan gran flexibilidad al protocolo permitiendo añadir nuevas funcionalidades sin tener que cambiar la base.en respuesta a petición se puede indicar el tipo del contenido que contiene), por el servidor (ej.tipos de representaciones aceptables por el cliente del contenido que pide) o por los intermediarios (ej.Al igual que el HTTP/2, no es obsoleto en las versiones principales anteriores del protocolo.
Un pedido HTTP usando telnet . La petición ( request ), cabeceras de respuesta ( response headers ) y el cuerpo de la respuesta ( response body ) están resaltados.