我正在使用 nanoHttp 服务器。我尝试过的一切都行不通。我需要能够单击一个链接 ( http://localhost:9090/createCookie ),该链接调用一种方法来为另一链接 ( http://localhost:9090/application ) 创建 cookie。
NanoHttp cookie 不支持设置路径,这就是我无法使用它们的原因
最佳答案
您可以使用CookieHandler
,来自您的 NanoHTTPD
实例:
@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 cookies 不支持设置路径是什么意思?
关于java - 我可以用什么来在 Java 中设置 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35832737/