PROTOCOLO HTTP
DN11C
MARIO ANDRÉS SÁNCHEZ JIMÉNEZ
Es un protocolo orientado a
transacciones y sigue el esquema
petición-respuesta entre un cliente y
un servidor.
* Es un protocolo sin estado, es decir, que no

guarda ninguna información sobre conexiones
anteriores.

* El desarrollo d...
* Está formada por un encabezado seguido,

opcionalmente, por una línea en blanco y algún
dato.

*

El encabezado especifi...
* Estos campos permiten que se envíe

información descriptiva en la transacción,
permitiendo así la autenticación, cifrado...
* HTTP_ACCEPT. Los tipos MIME que el cliente

aceptará, dados los encabezados HTTP Otros
.
protocolos quizás necesiten obt...
* HTTP_USER_AGENT. El navegador que utiliza el

cliente para realizar la petición. El formato
general para esta variable e...
* HTTP ha pasado por múltiples versiones del
protocolo, muchas de las cuales son
compatibles con las anteriores.

* HTTP/1...
* Para obtener un recurso con el URL

http://www.example.com/index.html

* Se abre una conexión al host

www.example.com, ...
* GET /index.html HTTP/1.1
* Host: www.example.com
* User-Agent: nombre-cliente
* [Línea en blanco]
*
*
*
*

HTTP/1.1 200 OK
Date: Fri, 31 Dec 2003 23:59:59 GMT
Content-Type: text/html
Content-Length: 1221

*
*
*
*
*
*
*
*...
* HEAD
* GET
* POST
* PUT
* DELETE
* TRACE
* OPCION S
Protocolo http
Upcoming SlideShare
Loading in...5
×

Protocolo http

234

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
234
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Protocolo http

  1. 1. PROTOCOLO HTTP DN11C MARIO ANDRÉS SÁNCHEZ JIMÉNEZ
  2. 2. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor.
  3. 3. * Es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. * El desarrollo de aplicaciones web necesita frecuentemente mantener estado.
  4. 4. * 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
  5. 5. * Estos campos permiten que se envíe información descriptiva en la transacción, permitiendo así la autenticación, cifrado e identificación de usuario.
  6. 6. * HTTP_ACCEPT. Los tipos MIME que el cliente aceptará, dados los encabezados HTTP Otros . protocolos quizás necesiten obtener esta información de otro lugar. Los elementos de esta lista deben estar separados por una coma, como se dice en la especificación HTTP: tipo, tipo.
  7. 7. * HTTP_USER_AGENT. El navegador que utiliza el cliente para realizar la petición. El formato general para esta variable es: software/versión biblioteca/versión.
  8. 8. * HTTP ha pasado por múltiples versiones del protocolo, muchas de las cuales son compatibles con las anteriores. * HTTP/1.0 (mayo de 1996) * HTTP/1.1 (junio de 1999) * HTTP/1.2
  9. 9. * Para obtener un recurso con el URL http://www.example.com/index.html * Se abre una conexión al host www.example.com, puerto 80 que es el puerto por defecto para HTTP. * Se envía un mensaje en el estilo siguiente:
  10. 10. * GET /index.html HTTP/1.1 * Host: www.example.com * User-Agent: nombre-cliente * [Línea en blanco]
  11. 11. * * * * HTTP/1.1 200 OK Date: Fri, 31 Dec 2003 23:59:59 GMT Content-Type: text/html Content-Length: 1221 * * * * * * * * * <html> <body> <h1>Página principal de tuHost</h1> (Contenido) . . . </body> </html>
  12. 12. * HEAD * GET * POST * PUT * DELETE * TRACE * OPCION S
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×