16.04.2015 Views

Redes de computadores

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Re<strong>de</strong>s</strong> <strong>de</strong> <strong>computadores</strong><br />

ª FUOC • XP04/90786/00020<br />

Cabeceras <strong>de</strong> los mensajes HTTP<br />

Los campos que pue<strong>de</strong> haber en la cabecera <strong>de</strong> un mensaje HTTP se<br />

pue<strong>de</strong>n clasificar en cuatro grupos:<br />

1) Campos generales que pue<strong>de</strong>n estar presentes tanto en los mensajes<br />

<strong>de</strong> petición, como en los <strong>de</strong> respuesta.<br />

2) Campos referentes a la entidad contenida en el cuerpo <strong>de</strong>l mensaje<br />

y que también pue<strong>de</strong>n estar presentes en peticiones y respuestas.<br />

3) Campos propios <strong>de</strong> las peticiones.<br />

4) Campos propios <strong>de</strong> las respuestas.<br />

El HTTP proporciona un mecanismo <strong>de</strong> extensión que permite incluir<br />

campos no estándar en las cabeceras. Si una implementación no reconoce<br />

un <strong>de</strong>terminado campo, lo que <strong>de</strong>be hacer es simplemente<br />

ignorarlo (o retransmitirlo tal como lo encuentra si es un servidor intermediario).<br />

Los campos que pue<strong>de</strong> contener la cabecera son los siguientes:<br />

1) Campos generales <strong>de</strong>finidos en HTTP/1.0:<br />

a) Date: fecha. Indica la fecha y la hora en que se originó el mensaje.<br />

Los valores <strong>de</strong> los campos HTTP que representan fechas se<br />

<strong>de</strong>ben expresar <strong>de</strong> una <strong>de</strong> estas tres maneras, siempre referidas<br />

al tiempo universal (TU, anteriormente conocido como hora <strong>de</strong>l<br />

meridiano <strong>de</strong> Greenwich o GMT):<br />

Fri, 06 Dec 2002 09:22:15 GMT (RFC 1123, forma recomendada)<br />

Friday, 06-Dec-2002 09:22:15 GMT (RFC 850)<br />

Fri Dec 6 09:22:15 2002 (formato ANSI C)<br />

b) Pragma: 1#directriz. Este campo sirve para proporcionar<br />

una lista <strong>de</strong> directrices a los sistemas que intervienen en la transferencia<br />

(clientes o servidores). La semántica <strong>de</strong> las directrices<br />

<strong>de</strong>pen<strong>de</strong> <strong>de</strong> las implementaciones; sin embargo, hay una <strong>de</strong>finida<br />

por el protocolo, que se representa con la palabra no-cache.<br />

Si un mensaje <strong>de</strong> petición contiene esta directriz, significa<br />

ANOTACIONES<br />

309

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!