Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/04/2006, 09:29
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Cita:
http://www.programacion.com/java/tut...ervlets_jsp/5/
...
Leer Cabeceras de Solicitud desde Servlets
Leer cabeceras es muy sencillo, sólo llamamos al método getHeader de HttpServletRequest, que devuelve un String si se suministró la cebecera en esta petición, y null si no se suministró. Sin embargo, hay un par de cabeceras que se usan de forma tan común que tienen métodos de acceso especiales. El método getCookies devuelve el contenido de la cabecera Cookie, lo analiza y lo almacena en un array de objetos Cookie. Los métodos getAuthType y getRemoteUser dividen la cabecera Authorization en su componentes. Los métodos getDateHeader y getIntHeader leen la cabecera específica y la convierten a valores Date e int, respectivamente.

En vez de buscar una cabecera particular, podemos usar el getHeaderNames para obtener una Enumeration de todos los nombres de cabecera de esta petición particular.

Finalmente, además de buscar las cabeceras de petición, podemos obtener información sobre la propia línea de petición principal. El método getMethod devuelve el método de petición principal (normalmente GET o POST, pero son posibles cosas como HEAD, PUT, y DELETE). El método getRequestURI devuelve la URI (la parte de la URL que viene después del host y el puerto, pero antes de los datos del formulario). El getRequestProtocol devuelve la tercera parte de la línea de petición que generalmente es "HTTP/1.0" o "HTTP/1.1".
...