美文网首页
Response中set-cookie里的值不能写入浏览器coo

Response中set-cookie里的值不能写入浏览器coo

作者: KimYYX | 来源:发表于2017-10-20 11:52 被阅读0次

做前后端分离开发的时候,发现请求响应头中的set-cookie的值不能写入浏览器cookie中。

下图是请求的截图,响应头中含有set-cookie:


本地发起请求

看下浏览器中的cookie,空空如也:


控制台查看cookie

分析后,发现原因是因为响应头中的 cookie 是带有 domain 属性的(domain=.kami.com),而从 Request URL 中可以看到,我们发起请求的域名是 localhost请求和响应的 domain 不匹配,浏览器就帮你自动忽略了。

后来我修改了下服务器的配置,把响应中的 domain 去掉,如下

修改后再次请求

这次 cookie 就写进去了

cookie写进去了

相关文章

网友评论

      本文标题:Response中set-cookie里的值不能写入浏览器coo

      本文链接:https://www.haomeiwen.com/subject/mcamuxtx.html