Ajax POST呼叫不包括来自相同来源的呼叫中的cookie

问题描述 投票:0回答:1

我有这样的jQuery Ajax POST调用:

$.post('/api/v1/content/tracker/123/start');

在大多数情况下,这些通话效果很好。但是,对于一小部分用户,这些请求似乎并不包含cookie。

这些电话:

  • 正在使用上面的相对URL。
  • 来自同一原点。也就是说,没有跨源调用。
  • 没有任何POST正文。

Cookie由服务器这样设置:

set-cookie: PHPSESSID=8ld0a026lunqaiq3okr6hdpalm; path=/; HttpOnly

所以我的问题是:在任何情况下,浏览器都会删除源相同的Ajax调用的cookie吗?

jquery ajax post cookies
1个回答
0
投票

是的,用户可以选择不允许任何cookie-也有浏览器插件将阻止“跟踪器” cookies

© www.soinside.com 2019 - 2024. All rights reserved.