在客户端,当对用户进行身份验证时,我会发送AJAX请求:
$.ajax({
type: 'POST',
url: 'http://localhost:5000/authenticate',
contentType: 'application/json',
data: JSON.stringify({
email: email,
password: password
}),
success: function (data) {
// Success
},
error: function (data) {
// Error
}
})
服务器使用两个Set-Cookie
标头进行响应:
HTTP/1.0 200 OK
Content-Type: application/json
Content-Length: 3
Set-Cookie: session=461624a3-3792-11ea-9d11-40167e22b5e3; Path=/
Set-Cookie: nickname=omer54463; Path=/
...
所有代码都为200。但是在客户的下一个请求中,不会添加cookie。为什么会这样?