1
00:00:11,170 --> 00:00:13,330
Hola te saluda Ubaldo Costa.

2
00:00:13,870 --> 00:00:15,310
Bienvenidos nuevamente.

3
00:00:15,700 --> 00:00:17,300
Espero que estén listos para estudiar.

4
00:00:17,320 --> 00:00:24,680
A continuación el siguiente tema de cabeceros de respuesta utilizando el API de los tablets están listos.

5
00:00:24,760 --> 00:00:33,640
Vamos cabeceros de respuesta concebibles los cabeceros de respuesta se utilizan para indicar al navegador

6
00:00:33,640 --> 00:00:38,200
web cómo debe comportarse ante una respuesta por parte del servidor web.

7
00:00:38,200 --> 00:00:46,390
Un ejemplo común es generar hojas de tipo Excel PDF es audio video etc. en lugar de solamente responder

8
00:00:46,390 --> 00:00:52,870
con texto plano para indicar el tipo de respuesta se utilizan los tipos MIME.

9
00:00:52,920 --> 00:00:59,850
Esto significa multipropósito Internet Mail extensos los tipos mi mesa un conjunto de especificaciones

10
00:01:00,120 --> 00:01:07,200
con el objetivo de intercambiar archivos a través de Internet como puede ser texto audio video.

11
00:01:07,320 --> 00:01:13,770
Entre otro tipo de información ejemplos más comunes de tipos MIME.

12
00:01:13,780 --> 00:01:19,510
Existe un listado bastante amplio respecto a los tipos Mime en el listado que vamos a mostrar a continuación

13
00:01:19,780 --> 00:01:22,660
vamos a mostrar únicamente los más utilizados.

14
00:01:22,810 --> 00:01:27,790
Vamos a revisar más adelante un ejemplo para aprender a utilizar estos tipos MIME.

15
00:01:27,850 --> 00:01:31,180
Para comenzar tenemos que especificar el nombre del tipo MIME.

16
00:01:31,180 --> 00:01:36,880
Por ejemplo si nuestro servidor web tiene que mostrar como resultado un documento de tipo Microsoft

17
00:01:36,880 --> 00:01:42,340
Word lo que tenemos que hacer es especificar del lado del servidor el tipo que enviaremos a nuestro

18
00:01:42,340 --> 00:01:46,860
cliente es decir el tipo MIME de tipo application diagonal.

19
00:01:46,870 --> 00:01:53,020
MS Word así que ya no vamos a responder con el tipo que hemos venido trabajando con el tipo texto sino

20
00:01:53,020 --> 00:01:58,270
que ahora dependiendo del tipo de contenido con el que vamos a responder debemos utilizar este tipo

21
00:01:58,270 --> 00:02:05,280
MIME pero también podemos tener otros tipos como puede ser una respuesta con documentos de tipo pdf

22
00:02:06,390 --> 00:02:18,890
de tipo Excel PowerPoint archivos de tipo zip Microsoft Windows son fail tipo CSS HTML XML alguna imagen

23
00:02:18,890 --> 00:02:27,710
de tipo GIF JPG PNG o algún video incluyendo tipos de video como pueden ser MPEG o QuickTime entre varios

24
00:02:27,710 --> 00:02:28,880
tipos más.

25
00:02:29,000 --> 00:02:34,370
Podemos observar el listado el cual nos servirá para indicar el tipo MIME que enviaremos a nuestro cliente

26
00:02:34,850 --> 00:02:39,470
y así el cliente sabrá qué tipo de documento es el que va a desplegar.

27
00:02:39,470 --> 00:02:46,610
El navegador desplegará los documentos directamente o según sea el caso solicitará abrir el documento

28
00:02:46,820 --> 00:02:52,180
con alguna aplicación específica del tipo de dato que estamos enviando al cliente.

29
00:02:52,220 --> 00:02:58,850
Ejemplos de documentos pueden ser Word PDF documentos Excel presentaciones de PowerPoint archivo ZIP

30
00:02:58,880 --> 00:03:03,260
documentos de audio hojas de estilo documentos HTML.

31
00:03:03,260 --> 00:03:09,470
Aquí cabe resaltar que por default text diagonal HTML es el tipo de respuesta que arroja nuestro servlet

32
00:03:10,160 --> 00:03:16,430
y también podemos generar código en XML imágenes videos entre otros tipos.

33
00:03:16,430 --> 00:03:22,190
Como hemos comentado el listado que maneja los tipos Mime es mucho más amplio pero en este caso únicamente

34
00:03:22,190 --> 00:03:28,550
estamos mostrando los tipos más comunes para poder especificar algunos de los tipos que podemos utilizar

35
00:03:28,790 --> 00:03:34,490
al responder desde nuestro servidor web hacia nuestro cliente API de servlets.

36
00:03:34,510 --> 00:03:40,670
Al utilizar cabeceros de respuesta ahora vamos a estudiar cómo utilizar los servlets para agregar estos

37
00:03:40,670 --> 00:03:47,620
tipos Mime en nuestra respuesta los métodos para establecer los valores de los queers vamos a utilizar

38
00:03:47,650 --> 00:03:54,130
el objeto respondés y mandar a llamar el método Zet Gelder y como parámetros vamos a especificar una

39
00:03:54,130 --> 00:04:00,240
cadena donde vamos a especificar el nombre del cabecero y otro argumento de tipo cadena también donde

40
00:04:00,250 --> 00:04:08,370
vamos a especificar el valor del cabecero también podemos utilizar los métodos set de Inger y el método

41
00:04:08,370 --> 00:04:10,010
set Inger.

42
00:04:10,110 --> 00:04:18,350
Estos métodos colocan un valor de cabecero y si ya existe reemplaza dicho valor y para agregar cabeceros

43
00:04:18,350 --> 00:04:24,470
lo que vamos a hacer es utilizar el objeto Luis y mandar a llamar los métodos al Gelder o los métodos

44
00:04:24,830 --> 00:04:28,110
de acceder o ADT y Jaider.

45
00:04:28,130 --> 00:04:35,800
Estos métodos agregan nuevos valores en lugar de reemplazarlos y los métodos más comunes para establecer

46
00:04:35,800 --> 00:04:38,760
valores de los queers podemos mandar a llamar.

47
00:04:38,760 --> 00:04:45,100
El método Zet contentivo y se utiliza la tabla Mime para definir el valor del tipo de respuesta que

48
00:04:45,100 --> 00:04:47,100
vamos a enviar hacia el cliente.

49
00:04:47,170 --> 00:04:53,800
También tenemos el método set Content length para especificar el largo del contenido que vamos a responder

50
00:04:53,800 --> 00:05:00,430
hacia el cliente y también tenemos los métodos add Kuki y el método en red Direct el cual ya hemos utilizado

51
00:05:00,430 --> 00:05:01,560
anteriormente.

52
00:05:01,750 --> 00:05:07,950
Así que para agregar cabeceros a nuestra respuesta utilizaremos el objeto responsos y los métodos C.T

53
00:05:08,010 --> 00:05:11,440
Gelder o según los métodos que se han mostrado ahora.

54
00:05:11,440 --> 00:05:12,970
Estos métodos C.T.

55
00:05:12,970 --> 00:05:19,390
Si ya existe un cabecero con este mismo nombre lo que hace es sustituir el valor con el nuevo valor

56
00:05:19,390 --> 00:05:25,390
que estamos indicando si no queremos que sustituya este valor lo que tenemos que hacer es utilizar el

57
00:05:25,390 --> 00:05:34,390
método Angerer o también los similares Gelder o add Inger ya que todos estos métodos agregan un nuevo

58
00:05:34,390 --> 00:05:40,240
valor en lugar de reemplazar los ya existentes así que todos estos métodos que estamos describiendo

59
00:05:40,480 --> 00:05:45,670
tienen que ver con esta respuesta http: vamos a ver a continuación.

60
00:05:45,690 --> 00:05:53,630
Los cabeceros de respuesta más comunes por ejemplo tenemos los cabeceros llamados Cache Control y Pragma

61
00:05:53,990 --> 00:06:01,300
si se utilizan para indicar el caché hacia nuestro cliente hace el navegador web contén encoding indica

62
00:06:01,300 --> 00:06:06,910
la codificación del documento que vamos a enviar contener e indica el número de bits en la respuesta

63
00:06:07,190 --> 00:06:14,170
contentarme que indica el tipo MIME a responder expaís indica el tiempo en que el documento se considera

64
00:06:14,230 --> 00:06:15,460
expirado.

65
00:06:15,460 --> 00:06:22,000
Las modified indica el tiempo en el que el documento fue modificado refresh indica los segundos en que

66
00:06:22,000 --> 00:06:24,400
el navegador recarga la página.

67
00:06:24,520 --> 00:06:32,380
Kuki agrega una Kuki al navegador y triple doble o Authentic indica el tipo de autenticación así que

68
00:06:32,380 --> 00:06:37,270
estos son los cabeceros de respuesta más comunes que vamos a estar utilizando cuando trabajamos con

69
00:06:37,270 --> 00:06:41,380
los cabeceros de respuesta y utilizando el API de los servlets.

70
00:06:41,380 --> 00:06:46,770
A continuación vamos a poner en práctica este tema de cabeceros de respuesta para que quede más claro

71
00:06:46,930 --> 00:06:47,700
esta teoría.
