Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/03/2002, 16:32
Avatar de hugo777
hugo777
 
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: Variables en cabeceras HTTP

El código:

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class ServletHeader extends HttpServlet {

private static final String CONTENT_TYPE = "text/html";

public void init(ServletConfig config) throws ServletException {
super.init(config);
}

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();

out.println("<html>");
out.println("<head><title>Servlet Header</title></head>");
out.println("<body>");
out.println("<p>Cabeceras:</p>");
String browser=request.getHeader("User-Agent");

// if (browser.indexOf("MSIE")!=-1)
// response.sendRedirect("http://www.microsoft.com");
// else
// response.sendRedirect("http://home.netscape.com");

out.println(request.getHeader("User-Agent")+"<BR>") ;
out.println(request.getHeader("Host")+&q uot;<BR>");
out.println(request.getHeader("Accept")+ "<BR>");
out.println(request.getHeader("Accept-Language")+"<BR>");
out.println("</body></html>");
}

}


Te devolverá información de las cabeceras del cliente.