在我们的项目之一,我们仍然要使用JSF 1.2 + Tomcat的6和问题是,当我送https
- 请求到服务器,并试图获得请求的URL托管bean如下:为什么request.getRequestURL()返回非https网址?
ExternalContext context = FacesContext.getCurrentInstance().getExternalContext();
HttpServletRequest request = (HttpServletRequest)context.getRequest();
String url = request.getRequestURL().toString()
发送请求按钮只是一个提交按钮看上去如下:
<h:form id="contactform">
<h:commandButton id="submit" action="#{forgotPasswordBean.doSend}"
</h:form>
我得到https
http
基于URL这一翻译。 在Web浏览器的调试面板我确信,一个https
-request实际发送,但URL中包含的链接,只是http
请求。什么是问题或者它只是一个错误?
那么,request.isSecure();为我返回false ... – user3663882 2015-04-06 11:06:40
request.getScheme();返回http ...我真的不知道这件事...... – user3663882 2015-04-06 11:07:29
其实,问题是我们有一个负载blancer发送纯http请求。 – user3663882 2015-04-06 11:13:17