11.07.2015 Views

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ª FUOC • XP04/90786/00020Software libre3) Campos propios <strong>de</strong> las peticiones HTTP/1.0:a) From: dirección . Este campo contiene la dirección <strong>de</strong> correoelectrónico <strong>de</strong>l usuario que solicita el recurso.EjemploEjemplos <strong>de</strong> listas <strong>de</strong> productos:• Lynx/2.8rel.2libwww-FM/2.14.• NCSA_Mosaic/2.6(X11;SunOS 4.1.4sun4m) libwww/2.12.• Harvest/1.5.17.b) User-Agent: 1*implementación. Este campo permitei<strong>de</strong>ntificar la implementación <strong>de</strong>l cliente. Se expresa como unalista <strong>de</strong> “productos” (por ejemplo, tipo <strong>de</strong> navegador, librerías<strong>de</strong> soporte que utiliza, etc.) con números <strong>de</strong> versión opcionales(separados <strong>de</strong> los nombres con “/”), que pue<strong>de</strong> incluir comentariosentre paréntesis. El servidor pue<strong>de</strong> utilizar esta informaciónpara generar estadísticas, <strong>de</strong>tectar qué implementacionesproducen ciertos errores, adaptar las respuestas al tipo <strong>de</strong>cliente, etc.c) Referer: URI. Si el usuario selecciona un enlace <strong>de</strong> un documentoHTML o <strong>de</strong> otro recurso que tiene dirección propia, elcliente pue<strong>de</strong> incluirla en el campo Referer <strong>de</strong>l mensaje <strong>de</strong>petición. El servidor pue<strong>de</strong> utilizar esta información para generarestadísticas, <strong>de</strong>tectar <strong>de</strong>s<strong>de</strong> qué recurso se referencia unadirección incorrecta u obsoleta, etc.d) If-Modified-Since: fecha. Cuando el cliente ya dispone<strong>de</strong> una copia <strong>de</strong>l recurso solicitado en la memoria caché, pue<strong>de</strong>utilizar este campo para llevar a cabo una operación GETcondicional: si el recurso se ha modificado con posterioridad ala fecha indicada, se efectuará la operación <strong>de</strong> manera normaly, si no, el servidor enviará una respuesta sin cuerpo y con elcódigo 304. Este campo sólo es aplicable al método GET.ANOTACIONESNotaConsultad la codificaciónen Base64 en el apartado19.5.1.e) Authorization: esquema#parámetro. Con este campo,un usuario pue<strong>de</strong> presentar sus cre<strong>de</strong>nciales a un servidor (pornorma general, un nombre y una contraseña) para que le permitaacce<strong>de</strong>r a recursos no públicos, es <strong>de</strong>cir, <strong>de</strong> acceso restringido.La primera parte <strong>de</strong> la cre<strong>de</strong>ncial indica el esquema<strong>de</strong> autenticación a utilizar. El HTTP/1.0 sólo <strong>de</strong>fine un esquema<strong>de</strong>nominado básico, pero se pue<strong>de</strong> utilizar cualquiera mientrassea conocido por el cliente y el servidor. Si se utiliza el esquemabásico, el valor <strong>de</strong> este campo <strong>de</strong>be ser la palabra Basic seguida<strong>de</strong> la ca<strong>de</strong>na <strong>de</strong> caracteres que resulta <strong>de</strong> codificar enBase64 el nombre <strong>de</strong> usuario y su contraseña separados por “ :”.312

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

Saved successfully!

Ooh no, something went wrong!