Vous êtes sur la page 1sur 1

getAttributeNames(): este mtodo proporciona una Enumeration de la lista de nombres

de atributos de la peticin.

removeAttribute(String name): este mtodo permite la eliminacin de un objeto


almacenado en la lista de atributos de la peticin. No se usa con frecuencia ya que en
general es la destruccin del objeto HttpServletRequest lo que provoca la destruccin de
los atributos.

Construir la respuesta HTTP


La respuesta HTTP permite el trnsito de datos desde el servidor al cliente. Como en el
caso de la peticin, la respuesta HTTP se forma con una cadena de caracteres con un
formato determinado. Se divide en dos partes, la cabecera de la respuesta y el cuerpo de
la respuesta. Es sta cadena de caracteres la que el servidor enva al cliente. Para
facilitar la manipulacin de la respuesta HTTP, el servidor crea una instancia de una
clase que implementa la interfaz HttpServletResponse. Las manipulaciones en la
respuesta HTTP se realizan, por tanto, mediante los mtodos de esta clase.

1. Definir el estado de la respuesta


El estado de la respuesta representa la primera lnea de la cabecera de respuesta. Se usa
por el cliente para determinar el resultado del tratamiento de la peticin por el servidor.
Se construye con un valor numrico y un mensaje informativo. Los cdigos de estado se
reparten en cinco categoras.

1XX: informativo

2XX: xito

3XX: redireccin

4XX: error imputable al cliente

5XX: error imputable al servidor

El detalle de cada uno de estos cdigos est disponible en la RFC 2616


(http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html).

El cdigo de estado por defecto de una respuesta HTTP es 200 para indicar que el
tratamiento de la peticin se ha desarrollado correctamente.

El mtodo setStatus(int sc) permite especificar el estado de la respuesta enviada al


cliente. El parmetro esperado por este mtodo corresponde al cdigo de estado. Para
una mejor legibilidad del cdigo se aconseja utilizar una de las constantes definidas en
la interfaz HttpServletResponse. El mensaje asociado es el mensaje estndar tal y como
se define en la RFC 2616.

www.fullengineeringbook.net

Vous aimerez peut-être aussi