簡體   English   中英

如何設置自定義 HTTP header 同時重定向 URL?

[英]How to set custom HTTP header while redirecting URL in JSF 1.1?

我們的應用程序使用 JSF 1.1 框架開發。 在啟用基於服務提供商的 SSO 時,我們需要使用 HTTP header 發布 SAML 請求數據,同時重定向到 IDP URL。 如何設置自定義 HTTP header 值同時重定向到 IDP URL 在 Z798476CFD7034D66273 中

我不確定 JSF 1.1 是否已經嚴重過時。 考慮更新到 1.2 或 2.0。 但是,您可能能夠通過托管 bean 操作進行重定向,並在重定向之前設置標頭。

ExternalContext context = FacesContext.getCurrentInstance().getExternalContext();
HttpServletResponse response =  (HttpServletResponse)context.getResponse();
response.setHeader("Custom-Header", "test");
externalContext.redirect("foo.xhtml");

Source: https://richhewlett.com/2015/03/02/setting-http-headers-in-java-server-faces-jsf/ https://docs.oracle.com/cd/E17802_01/j2ee/j2ee/ javaserverfaces/1.2/docs/api/ (找不到 1.1 文檔)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM