前后端在一个服务器时,我在用户登录时设置了session,响应中自动加入了'set-cookie',包含了jsessionid的值,并且写入了浏览器'cookie'。
但是前后端的代码分离开,放在两个服务器时,虽然响应中也有'set-cookie'和jsessionid的值,但是却没有写入cookie。
前后端在一个服务器时,我在用户登录时设置了session,响应中自动加入了'set-cookie',包含了jsessionid的值,并且写入了浏览器'cookie'。
但是前后端的代码分离开,放在两个服务器时,虽然响应中也有'set-cookie'和jsessionid的值,但是却没有写入cookie。
8 回答6.5k 阅读
4 回答686 阅读✓ 已解决
5 回答3.1k 阅读
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
cookie默认遵循同源原则,否则会带来安全问题。不过应该可以使用Cookie.setDomain(String domain)方法使其跨域,楼主试试看