在我們的項目之一,我們仍然要使用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