从WebSEAL Cookie罐中删除Cookie

时间:2018-11-07 11:34:26

标签: java cookies jax-rs webseal

我正在尝试从WebSEAL cookie罐中删除一个cookie,该cookie是根据对我的服务的较早请求创建的。要创建Cookie,请执行以下操作:

NewCookie nc = new NewCookie("MyCookie", "some value", "/", null, "", 180 * 60, false, false);
Response.ok().cookie(nc).build();

将cookie放入WebSEAL cookie罐中,我可以在以后的请求中看到它。 稍后我想删除它,而不杀死整个会话。因此,我将最大年龄设置为零并清除了该值。

NewCookie nc = new NewCookie("MyCookie", "", "/", null, "", 0, false, false);
Response.ok().cookie(nc).build();

对于非WebSEAL请求(即在PostMan或浏览器中),此方法可以正常工作。但是在WebSEAL上,所有将来的请求仍然包含过期的cookie。

我需要将控制权传递给第三方应用程序,并且我不希望过期的cookie出现在请求中。

如何从以后的请求中完全删除该Cookie?

0 个答案:

没有答案
相关问题