我有一個Java servlet重定向到另一臺服務器上的Web應用程序。從url中隱藏查詢字符串參數response.sendRedirect
我想知道是否有辦法隱藏查詢字符串參數,所以它們在地址欄中對客戶端不可見。
response.sendRedirect("http://www.mywebapp.com/login.html?parameter1=value1¶meter2=value2");
有沒有辦法強制sendRedirect POST到頁面並隱藏查詢字符串?
編輯:用例。
- 用戶進入到http://www.mywebapp.com
- 他們被自動重定向到我的Servlet過濾器
- 的Servlet處理SSO使用SAML
- 身份提供者一旦臨危SAML響應回來了,我現在重定向經過身份驗證的用戶返回mywebapp.com
- 我想將一些參數傳回給webapp。來自SAML響應的參數。但我不希望用戶在URL中看到他們
顯然,sendRedirect()不是我想要的。處理這個問題的最佳方法是什麼?
感謝您的答覆。我用一個更具體的用例編輯了我的初始文章。對不起,不清楚。 – user1873196