Hola te saluda nuevamente Ubaldo Costa.
Espero que estén listos para comenzar con esta elección.
A continuación vamos a estudiar el tema de códigos de estado están listos.
Vamos códigos de estado HTTP.
Los códigos de estado se utilizan para indicar el estado de la respuesta del servidor web hacia el cliente
es decir hacia un navegador web.
En esta elección vamos a ver el código de estado HTTP los códigos de estado nos van a permitir indicar
al cliente una respuesta por parte del servidor web.
Cómo podemos revisar en la figura del lado izquierdo.
Observamos una petición HTTP es decir el querer y del lado derecho tenemos la respuesta del servidor
web es decir responde Jeddah.
Podemos observar que en la respuesta nos está indicando un número 200 y también nos especifica una cadena
que indica ok lo que significa que al hacer la petición de este recurso el servidor web no responde
con un Estado y este Estado va a indicar al navegador web cómo comportarse o qué información mostrar
al usuario final así que este es un ejemplo de información que podremos observar tanto del lado del
cabecero del querer pero también en este caso estamos analizando el Response Gelder y en particular
los códigos de estado.
En este caso el código de estado 200 significa que la respuesta ha sido exitosa por lo tanto nos muestra
el mensaje de okay
API de servlets al utilizar los códigos de estado.
A continuación veremos algunos de los métodos que se utilizan para manejar los códigos de estado desde
nuestro servidor web por medio del objeto HTTPS Response dilapide los servlets vamos a utilizar cualquiera
de estos métodos para indicar al navegador web el estatus de respuesta del servidor hacia el cliente
así que los siguientes métodos nos permiten indicar el código de respuesta del servidor web hacia el
cliente por ejemplo podemos utilizar el método set estatus e indicar con un número el código de estado
de nuestro servidor hacia el cliente.
Por ejemplo tenemos el método Response puntos estátus y como parámetro podemos proporcionar un código
de estado.
Con este método indicamos un número que es un código normalmente vamos a utilizar constantes como pueden
ser la constante s y un bajo OK o también la constante s c not found etc..
Cada una de estas constantes tiene asociado un código el cual es el que se procesa por parte del navegador
web así que normalmente vamos a utilizar estas constantes para especificar el código de estado y no
directamente el número.
Sin embargo también se puede proporcionar el número si es que así lo deseamos también por ejemplo tenemos
el método Response puntos en error y con eso podemos indicar no solamente el código sino también un
mensaje de error así que lo podemos utilizar para mostrar el error en un documento HTML.
Normalmente los navegadores web también utilizan este mensaje para desplegar un código de error y también
tenemos el método Response puntos en redirigen y podemos especificar una R.L con la cual vamos a redirigir
a nuestro cliente y este método se utiliza para indicar un redireccionamiento a otra página.
El código de estado asociado es el código 302 así que en este caso lo que hacemos es que por medio de
este método indicamos al navegador web que va a ver un redireccionamiento y no hay necesidad de indicar
ningún cabeceros indirectamente debido a que este método ya contiene un código de estado el cual le
va a indicar al navegador web que necesitamos hacer un redireccionamiento al wereables que estemos indicando.
Estos son algunos de los métodos que podemos utilizar para manejar los códigos de estado desde nuestro
servidor web hacia el cliente es decir el navegador web
vamos a revisar a continuación los códigos de estado HTTP más comunes el código de estado €200 significa
ok es decir que la respuesta fue correcta es el código de estado por default.
Posteriormente el código de estado 204 el cual significa sin contenido el navegador continúa desplegando
el documento previo el código de estado 301 significa movido permanentemente el documento solicitado
ha cambiado de ubicación y posiblemente se indica la nueva ruta en ese caso el navegador se redirecciona
a la nueva página de manera automática código de estado 302 significa encontrado el documento se ha
movido temporalmente y el navegador se mueve al nuevo VCL de manera automática código de estado 401
sin autorización.
Con este código de estado podemos indicar que no se tiene permiso para visualizar el contenido solicitado
debido a que se trató de acceder a un recurso protegido con contraseña sin la autorización respectiva
código de estado 404 no encontrado.
El recurso solicitado no se encuentra alojado en el servidor web y finalmente el error 500 el cual significa
error interno del servidor web.
El servidor web lanzó una sección irrecuperable y por lo tanto no se puede continuar procesando la petición.
Vamos a ver a continuación un ejemplo para procesar códigos de Estado por medio del API de los Sèvres.