對於我們的一個要求,我在使用HTTP協議的兩臺服務器之間進行通話。交互很長時間,用戶可能不會與其他站點進行很長時間的交互。在沒有瀏覽器的情況下,以編程方式保持HTTP會話活躍
當他們來到頁面時,登錄到遠程站點。每次用戶嘗試與遠程站點交互時,都會在內部進行HTTP調用(認證基於sessionId完成)。
我想知道是否有辦法刷新會話並確保它不會過期。
根據我的理解,瀏覽器通過在頭文件或cookie中傳遞保持活動來處理這個問題(我完全不明白)。任何人都可以在Java中使用編程方式來實現保持活動行爲
沒有這樣神奇;如果Keep-Alive被允許,TCP/IP連接在第一次請求之後保持打開狀態。 – EricLaw
我們需要區分連接超時,它發生在TCP/IP層上,與HTTP會話超時無關,發生在上面的層上。 @Fazal希望保持活力的是HTTP會話,而不是TCP連接。 – Twilite
我需要這個來實現一個很好的SSO解決方案... – CelinHC