Foros del Web » Programación para mayores de 30 ;) » Java »

Recuperar protocolo HTTP

Estas en el tema de Recuperar protocolo HTTP en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/12/2007, 12:49
 
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:02.