首页 > 解决方案 > 响应中的 Set-Cookie 标头被浏览器(Cookie)丢弃

问题描述

我想从服务器端(java)设置cookie来浏览,但它不起作用。然后我进一步测试将几个不同的http头发送到浏览器;

     resp.addHeader("Authorization", "dptestdptest");
     resp.addHeader("Set-Cookie", "access_token=ODczYWMxYTNlM2ZkNTYxNWEwYmMzZWRlMGExODkxNTc=; Domain=192.168.11.104; Path=/;");
     resp.addHeader("Set-Cookiehello", "access_token=ODczYWMxYTNlM2ZkNTYxNWEwYmMzZWRlMGExODkxNTc=; Domain=192.168.11.104; Path=/;");

在chrome中查看network tag,结果如下;似乎只有“Set-Cookie”被丢弃了;其他可以被浏览器接受;这让我很困惑;CORS环境下的PS;

Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: http://192.168.11.104
Access-Control-Expose-Headers: Set-Cookie
Authorization: dptestdptest
Content-Length: 57
Content-Type: application/json;charset=utf-8
Date: Sun, 10 May 2020 16:33:33 GMT
Set-Cookiehello: access_token=ODczYWMxYTNlM2ZkNTYxNWEwYmMzZWRlMGExODkxNTc=; Domain=192.168.11.104;Path=/;

标签: javahttpweb

解决方案


推荐阅读