【发布时间】:2015-07-26 11:10:37
【问题描述】:
我正在尝试为以下域设置 cookie 并执行 307 重定向。但是,cookie 似乎没有被设置,并且不会出现在来自浏览器的后续请求中。有什么我遗漏的吗?
import javax.ws.rs.*;
import javax.ws.rs.core.*;
public Response getUserInfo() {
try {
return Response.temporaryRedirect(new java.net.URI(this.loginResponseRedirectUrl))
.cookie(new NewCookie("xxxx", "value", "/", ".test.net", 1, null, 24*60*60, false ))
.build();
} catch(Exception e) {
System.out.println("REDIRECT EXCEPTION " + e.getMessage());
}
}
【问题讨论】:
-
你的球衣版本是什么?
-
1.19 请注意,我尝试设置的域与传入请求的域不同。难道就不能这样做吗?
-
您能否启用日志记录以查看 cookie 是否从 jersey 服务器发送,这样我们可以查看客户端是否即使服务器发送也没有接收到:
标签: java cookies jersey http-status-code-307