Professional Documents
Culture Documents
El funcionamiento bsico es que el cliente estable una conexin TCP con el servidor, hace
una peticin, el servidor le responde y se cierra la conexin. Para que se haga una idea el
lector de la sencillez, en la primera versin ampliamente utilizada del protocolo (1.0), el
cliente solo poda invocar tres operaciones en el servidor: GET para pedir una pgina,
HEAD para pedir la cabecera de una pgina y POST para enviar datos a una URL.
El cliente enva una peticin al servidor. Dicha peticin est compuesta por un
mtodo a invocar en el servidor (URI) y una versin del protocolo, seguida por un
mensaje compatible con MIME con los parmetros de la peticin, informacin del
cliente, y un cuerpo opcional con ms datos para el servidor. Un ejemplo es:
El servidor responde con una lnea de estado, incluyendo la versin del protocolo
del mensaje y si la peticin tuvo xito o fracaso, con un cdigo de resultado,
seguido de un mensaje compatible con MIME con informacin del servidor,
metainformacin (datos a cerca de la informacin) de la entidad solicitada y un
cuerpo opcional con la entidad solicitada. Un ejemplo es:
HTTP/1.0 200 OK
Server: MDMA/0.1
MIME-version: 1.0
Content-type: text/html
Last-Modified: Thu Jul 7 00:25:33 1994
Content-Length: 2003
<title>Pgina de web del IEEE de Madrid<title>
<hr>
....
<hr>
<h2> Proyectos desarrollados en Internet <h2>
<hr>
http://www.redes.upv.es/redes/practicas/practica-5v3.pdf
Ver peticin HTTP:
Con ayuda del siguiente programa veremos la peticin HTTP desde un navegador .
Probando.
navegador:
Consola eclipse
Respuesta: despus de recibir la peticin, se procesa y se enva la respuesta. En este caso se enva
una respuesta de ejemplo.
ContentType:
tipo de respuesta
contenido,
depende del
tipo de
200: cdigo que indica que hubo
archivo o
xito.
contenido a
retornar.
Tamao de la
respuesta a
retornar.
Respuesta, despus de un
salto de lnea obligatorio.
Tarea: