代码之家  ›  专栏  ›  技术社区  ›  Kathir

关于cookie的问题

  •  -1
  • Kathir  · 技术社区  · 6 年前

    需要有关Cookie的以下问题的帮助

    1. 我正在开发一个独立的jar,它可以访问代码中的http站点。当我访问http站点时,cookie将存储在客户端计算机中吗?是吗?
    2. cookie何时将保存在客户机中?
    3. 只有当我们通过浏览器或任何库访问web应用程序并执行http请求时,才会存储cookie
    4. 何时以及如何在客户机中启用或禁用cookie。

    谢谢。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Jacob    6 年前

    您的java应用程序需要创建一个cookie存储并将其链接到httpclient。例如

    CookieStore cookieStore = new BasicCookieStore();
    // Populate cookies if needed
    BasicClientCookie cookie = new BasicClientCookie("name", "value");
    cookie.setDomain(".mycompany.com");
    cookie.setPath("/");
    cookieStore.addCookie(cookie);
    // Set the store
    CloseableHttpClient httpclient = HttpClients.custom()
            .setDefaultCookieStore(cookieStore)
            .build();
    

    参考: https://hc.apache.org/httpcomponents-client-ga/tutorial/html/statemgmt.html