1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ajajx请求php能设置cookie 为什么在AJAX请求返回后浏览器没有设置cookie?

ajajx请求php能设置cookie 为什么在AJAX请求返回后浏览器没有设置cookie?

时间:2024-05-20 11:27:08

相关推荐

ajajx请求php能设置cookie 为什么在AJAX请求返回后浏览器没有设置cookie?

我正在使用$ .ajax发出ajax请求。 响应中设置了Set-Cookie标头(我已经在Chrome开发工具中对此进行了验证)。 但是,浏览器在收到响应后不会设置cookie! 当我导航到域中的另一个页面时,不会发送cookie。 (注意:我没有执行任何跨域的ajax请求;该请求与文档位于同一域中。)

我想念什么?

编辑:这是我的ajax请求的代码:

$.post('/user/login', JSON.stringify(data));

这是请求,如Chrome开发者工具所示:

Request URL:https://192.168.1.154:3000/user/login

Request Method:POST

Status Code:200 OK

Request Headers:

Accept:*/*

Accept-Encoding:gzip,deflate,sdch

Accept-Language:en-US,en;q=0.8

Connection:keep-alive

Content-Length:35

Content-Type:application/x-www-form-urlencoded; charset=UTF-8

DNT:1

Host:192.168.1.154:3000

Origin:https://192.168.1.154:3000

Referer:https://192.168.1.154:3000/

User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36

X-Requested-With:XMLHttpRequest

Form Data:

{"UserId":"blah","Password":"blah"}:

响应:

Response Headers:

Content-Length:15

Content-Type:application/json; charset=UTF-8

Date:Sun, 16 Mar 03:25:24 GMT

Set-Cookie:SessionId=MTM5NDk0MDMyNHxEdi1CQkFFQ180SUFBUkFCRUFBQVRfLUNBQUVHYzNSeWFXNW5EQXNBQ1ZObGMzTnBiMjVKWkFaemRISnBibWNNTGdBc1ZFcDNlU3RKVFdKSGIzQlNXRkkwVjJGNFJ6TlRVSHA0U0ZJd01XRktjMDF1Y1c1b2FGWXJORzV4V1QwPXwWf1tz-2Fy_Y4I6fypCzkMJyYxhgM3LjVHGAlKyrilRg==; HttpOnly

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。