设置cookie

时间:2017-10-20 13:48:18

标签: android httpcookie android-cookiemanager

try {
    CookieManager manager = new CookieManager();
    CookieHandler.setDefault(manager);
    CookieStore cookieJar =  manager.getCookieStore();


    HttpCookie cookie = new HttpCookie("user", username);

    URL url = new URL("http://host.example.com");
    cookieJar.add(url.toURI(), cookie);
    System.out.println("Added cookie using cookie handler");
} catch(Exception e) {
    System.out.println("Unable to set cookie using CookieHandler");
    e.printStackTrace();
}

如何为cookie过期添加时间,因为现在它更像是一个会话cookie。每次销毁/关闭应用程序时它都会过期

1 个答案:

答案 0 :(得分:0)

假设您使用的是final,则会设置setMaxAge(long)来设置Cookie的到期时间。