繁体   English   中英

我可以使用什么来设置Java Cookie?

[英]What can I use to set cookies in Java?

我正在使用nanoHttp服务器。 我没有尝试过任何方法。 我需要能够单击一个链接( http:// localhost:9090 / createCookie ),该链接调用一种方法来为其他链接( http:// localhost:9090 / application )创建cookie。

NanoHttp cookie不支持设置路径,这就是为什么我不能使用它们的原因

您可以从NanoHTTPD实例使用CookieHandler

@Override
public Response serve(IHTTPSession session) {
    // ...
    CookieHandler ch = new CookieHandler(session.getHeaders());
    ch.set("cookieName", "encoded cookie value", nDaysValid);
    // ...
    Response response = ...; // Build up response
    ch.unloadQueue(response); // Add cookies to it
    return response;
}

NanoHttp cookie不支持设置路径是什么意思?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM