簡體   English   中英

使用Cookies與Robospice改造請求

[英]Using Cookies with Robospice Retrofit requests

任何人都可以建議我在robospice改造類型HTTP請求中管理cookie的方法。

我有一個身份驗證系統,它具有登錄,一些GET HTTP請求和注銷。

在登錄期間,我需要保存會話並對其余的GET HTTP請求使用相同的會話,並且當我注銷會話時必須清除。

這里的登錄是HTTP POST請求,它通過JSON格式發送和接收數據。 我正在使用robospice改造,因為它可以輕松管理登錄和注銷請求。

您可以通過java.net.CookieManager設置系統范圍的cookie處理程序

CookieManager cookieManager = new CookieManager();
cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(cookieManager);

在自定義Application類中。

要在注銷后清除cookie,您可以使用這樣的方法

public void clearCookies() {
    cookieManager.getCookieStore().removeAll();
}

暫無
暫無

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

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