我想在响应中添加两个 cookie,并且想知道这样做的最佳做法是什么,为什么?这是一个普遍的问题,但在我的情况下,我将响应发送到非 Web 浏览器 REST 客户端。以下是我能想到的几个选项:
Option 1:
// create cookie and set maxage, domain etc. if applicable
Cookie cookie1 = new Cookie("cookie1", "value1");
response.addCookie(cookie1);
// create cookie and set maxage, domain etc. if applicable
Cookie cookie2 = new Cookie("cookie2", "value2");
response.addCookie(cookie2);
Option 2:
response.addHeader("Cookie", "cookie1=value1");
response.addHeader("Cookie", "cookie2=value2");
Option 3:
response.addHeader("Cookie", "cookie1=value1;cookie2=value2");
Can someone plz suggest/reason the best way from above options.
Thanks