Este documento proporciona una introducción al protocolo HTTP, incluyendo su definición como el método más común para transferir páginas web entre un servidor y un cliente, que es sin estado, y fue desarrollado por el W3C y la IETF. También describe cómo HTTP permite mantener sesiones de usuario y rastrearlos a través de cookies, y cómo una transacción HTTP está compuesta por encabezados y datos.
2. ¿Definición ?
HTTP
de
HyperText
Transfer
Protocol (Protocolo de transferencia de
hipertexto) es el método más común de
intercambio de información en la world
wide web, el método mediante el cual se
transfieren las páginas web a un
ordenador.
3. ¿ Qué es?
HTTP
es un protocolo sin estado, es decir,
que no guarda ninguna información
sobre conexiones anteriores.
4. HTTP
define la sintaxis y la semántica que
utilizan los elementos de software de la
arquitectura web (clientes, servidores,
proxies) para comunicarse.
5. HTTP fue desarrollado
por..
El World Wide Web Consortium y la
Internet
Engineering
Task
Force, colaboración que culminó en
1999 con la publicación de una serie de
RFC
6. Desarrollo de aplicaciones
web
Necesita
frecuentemente
mantener
estado. Para esto se usan las cookies, que
es información que un servidor puede
almacenar en el sistema cliente.
7. Esto le permite a las aplicaciones
web instituir la noción de "sesión", y
también permite rastrear usuarios ya
que las cookies pueden guardarse en
el cliente por tiempo indeterminado.
8. Transacciones HTTP…
Una
transacción HTTP está formada por
un
encabezado
seguido, opcionalmente, por una línea en
blanco y algún dato. El encabezado
especificará cosas como la acción
requerida del servidor, o el tipo de dato
retornado, o el código de estado