使用JAX-RS进行JavaScript cookie管理

JavaScript cookie management with JAX-RS

本文关键字:cookie 管理 JavaScript 进行 JAX-RS 使用      更新时间:2023-09-26

我确信这是我所缺少的基本内容。

在我的服务器端,我正在设置一个基本cookie,现在它是一个POC,但我们的想法是在客户端上设置一个表示会话的令牌,该令牌将在后续请求中发送。我已经成功地将cookie发送给了客户端。

Set-Cookie:StrtUsername=supp1395843137929@foobar.com;Version=1;Path=

在我看来是对的(注意,它还没有固定)。然而,在随后的请求中,cookie似乎没有被发送。我甚至绕过了HttpOnly之类的东西,以确保生成HTTP请求的javascript不会被阻止。是否有其他方法可以确保始终发送cookie?

请注意,当我使用Java的JSESSIONID时,这个问题并没有发生。只有当我使用自定义cookie时才会发生这种情况。此外,我可以确认跨域在这里不是问题。我使用nginx来托管我的基于javascript的前端,它还为我的JBoss AS 7.1.1后端启用了proxy_pass。所有到localhost:8080的流量都遵循这个路由,我的其余API的URI都被代理。我假设Path=只是意味着它适用于所有路径。

所以,如果有人参与其中。事实证明Path=是坏的。需要是Path=/;