【发布时间】: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