Hola te saluda Ubaldo Costa.
Bienvenidos nuevamente.
Espero que estén listos para estudiar.
A continuación el siguiente tema de cabeceros de respuesta utilizando el API de los tablets están listos.
Vamos cabeceros de respuesta concebibles los cabeceros de respuesta se utilizan para indicar al navegador
web cómo debe comportarse ante una respuesta por parte del servidor web.
Un ejemplo común es generar hojas de tipo Excel PDF es audio video etc. en lugar de solamente responder
con texto plano para indicar el tipo de respuesta se utilizan los tipos MIME.
Esto significa multipropósito Internet Mail extensos los tipos mi mesa un conjunto de especificaciones
con el objetivo de intercambiar archivos a través de Internet como puede ser texto audio video.
Entre otro tipo de información ejemplos más comunes de tipos MIME.
Existe un listado bastante amplio respecto a los tipos Mime en el listado que vamos a mostrar a continuación
vamos a mostrar únicamente los más utilizados.
Vamos a revisar más adelante un ejemplo para aprender a utilizar estos tipos MIME.
Para comenzar tenemos que especificar el nombre del tipo MIME.
Por ejemplo si nuestro servidor web tiene que mostrar como resultado un documento de tipo Microsoft
Word lo que tenemos que hacer es especificar del lado del servidor el tipo que enviaremos a nuestro
cliente es decir el tipo MIME de tipo application diagonal.
MS Word así que ya no vamos a responder con el tipo que hemos venido trabajando con el tipo texto sino
que ahora dependiendo del tipo de contenido con el que vamos a responder debemos utilizar este tipo
MIME pero también podemos tener otros tipos como puede ser una respuesta con documentos de tipo pdf
de tipo Excel PowerPoint archivos de tipo zip Microsoft Windows son fail tipo CSS HTML XML alguna imagen
de tipo GIF JPG PNG o algún video incluyendo tipos de video como pueden ser MPEG o QuickTime entre varios
tipos más.
Podemos observar el listado el cual nos servirá para indicar el tipo MIME que enviaremos a nuestro cliente
y así el cliente sabrá qué tipo de documento es el que va a desplegar.
El navegador desplegará los documentos directamente o según sea el caso solicitará abrir el documento
con alguna aplicación específica del tipo de dato que estamos enviando al cliente.
Ejemplos de documentos pueden ser Word PDF documentos Excel presentaciones de PowerPoint archivo ZIP
documentos de audio hojas de estilo documentos HTML.
Aquí cabe resaltar que por default text diagonal HTML es el tipo de respuesta que arroja nuestro servlet
y también podemos generar código en XML imágenes videos entre otros tipos.
Como hemos comentado el listado que maneja los tipos Mime es mucho más amplio pero en este caso únicamente
estamos mostrando los tipos más comunes para poder especificar algunos de los tipos que podemos utilizar
al responder desde nuestro servidor web hacia nuestro cliente API de servlets.
Al utilizar cabeceros de respuesta ahora vamos a estudiar cómo utilizar los servlets para agregar estos
tipos Mime en nuestra respuesta los métodos para establecer los valores de los queers vamos a utilizar
el objeto respondés y mandar a llamar el método Zet Gelder y como parámetros vamos a especificar una
cadena donde vamos a especificar el nombre del cabecero y otro argumento de tipo cadena también donde
vamos a especificar el valor del cabecero también podemos utilizar los métodos set de Inger y el método
set Inger.
Estos métodos colocan un valor de cabecero y si ya existe reemplaza dicho valor y para agregar cabeceros
lo que vamos a hacer es utilizar el objeto Luis y mandar a llamar los métodos al Gelder o los métodos
de acceder o ADT y Jaider.
Estos métodos agregan nuevos valores en lugar de reemplazarlos y los métodos más comunes para establecer
valores de los queers podemos mandar a llamar.
El método Zet contentivo y se utiliza la tabla Mime para definir el valor del tipo de respuesta que
vamos a enviar hacia el cliente.
También tenemos el método set Content length para especificar el largo del contenido que vamos a responder
hacia el cliente y también tenemos los métodos add Kuki y el método en red Direct el cual ya hemos utilizado
anteriormente.
Así que para agregar cabeceros a nuestra respuesta utilizaremos el objeto responsos y los métodos C.T
Gelder o según los métodos que se han mostrado ahora.
Estos métodos C.T.
Si ya existe un cabecero con este mismo nombre lo que hace es sustituir el valor con el nuevo valor
que estamos indicando si no queremos que sustituya este valor lo que tenemos que hacer es utilizar el
método Angerer o también los similares Gelder o add Inger ya que todos estos métodos agregan un nuevo
valor en lugar de reemplazar los ya existentes así que todos estos métodos que estamos describiendo
tienen que ver con esta respuesta http: vamos a ver a continuación.
Los cabeceros de respuesta más comunes por ejemplo tenemos los cabeceros llamados Cache Control y Pragma
si se utilizan para indicar el caché hacia nuestro cliente hace el navegador web contén encoding indica
la codificación del documento que vamos a enviar contener e indica el número de bits en la respuesta
contentarme que indica el tipo MIME a responder expaís indica el tiempo en que el documento se considera
expirado.
Las modified indica el tiempo en el que el documento fue modificado refresh indica los segundos en que
el navegador recarga la página.
Kuki agrega una Kuki al navegador y triple doble o Authentic indica el tipo de autenticación así que
estos son los cabeceros de respuesta más comunes que vamos a estar utilizando cuando trabajamos con
los cabeceros de respuesta y utilizando el API de los servlets.
A continuación vamos a poner en práctica este tema de cabeceros de respuesta para que quede más claro
esta teoría.