【问题标题】:JavaScript cookie management with JAX-RS使用 JAX-RS 进行 JavaScript cookie 管理
【发布时间】:2014-04-21 02:24:08
【问题描述】:

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

在我的服务器端,我正在设置一个基本 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 的所有流量都遵循这条路线,我的 rest API 的 URI 都被代理了。我假设Path= 只是意味着它适用于所有路径。

【问题讨论】:

    标签: java javascript cookies jax-rs


    【解决方案1】:

    所以,以防万一有人介入。原来Path= 很糟糕。需要Path=/;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-03
      • 2012-03-25
      • 2015-06-16
      • 1970-01-01
      • 1970-01-01
      • 2016-08-10
      • 1970-01-01
      相关资源
      最近更新 更多