Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2007, 12:49
micayael
 
Fecha de Ingreso: noviembre-2003
Ubicación: Paraguay
Mensajes: 382
Antigüedad: 20 años, 5 meses
Puntos: 4
Mensaje Recuperar protocolo HTTP

Hola amigos

Estoy con un proyecto de una web con https. Pero estoy queriendo dejar la aplicación preparada como para que si cambian de vuelta a http lo mismo continue funcionando bien. El tema es que actualmente al hacer unos redireccionamientos estoy usando en duro "http://".

Como puedo obtener el protocolo en forma dinamica? entonces si se entra a http://www.dominio.com en la redireccion uso http y si se entra a https://www.dominio.com la redireccion la hago con https.

Estuve usando
HttpSession sesion=request.getSession();

String protocolo = request.getProtocol();
String[] protocoloArray = protocolo.split ("/");
protocolo = protocoloArray[0].toLowerCase();

String url = protocolo + "://" + request.getServerName() + "/v1";
response.sendRedirect(url);

pero imprimir veo que siempre el metodo getProtocol devuelve HTTP