jul*_*_am 7 java cookies jax-rs
我正在使用jax-rs并尝试在我的回复中添加一个cookie.问题是,以下列方式添加cookie时:
new NewCookie("cookie-name", "cookie-value");
Run Code Online (Sandbox Code Playgroud)
cookie仅附加到同一路径的请求.例如,如果我在请求"/ myapp/users/login"中添加cookie,则在调用其他请求时我看不到该cookie.我认为对此的解释是,由于某种原因,cookie的路径是"/ myapp/users"所以当调用"myapp/someotherpath"时,cookie没有被附加.
我尝试使用NewCookie的另一个构造函数,我可以在其中设置域和路径,但无法使其工作,有人可以给我一个设置域和路径的示例,将cookie附加到所有请求吗?这不应该是默认行为吗?
要将cookie附加到所有请求,域和路径应为:domain =""; path ="/"
因此,cookie创建将如下所示:
NewCookie("cookie-name", "cookie-value", "/", "", "comment", 100, false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2824 次 |
| 最近记录: |