1、是否可以发送多个Cookie?

可以!如下图:
QQ图片20200711115121.png


2、Cookie在浏览器中保存多长时间?

1、默认情况下,Cookie保存在浏览器的内存中,浏览器一关闭,Cookie数据就被销毁。
2、用方法设置
setMaxAge(int seconds)
1、正数:将Cookie持久化到硬盘,在Seconds秒期间内不管怎么浏览,都可以获取到Cookie,就算换个浏览器也仍然可以获取到Cookie,并在seconds秒后删除Cookie数据
2、负数:默认情况,Cookie保存在浏览器的内存中,浏览器一关闭,Cookie数据就被销毁
3、零:删除Cookie数据
QQ图片20200711141407.png


3、Cookie能不能直接存中文数据?

Tomcat 8 版本以后可以直接存!!!!!!!!
但是注意:一些特殊字符,比如空格是不支持存储的,如果硬要存,就得用URL编码,用URL解码!
QQ图片20200711161147.png
QQ图片20200711161150.png


4、Cookie数据的共享范围

1、同一个服务器的同一个项目内可以共享
这是默认情况,我们都知道!
2、同一个服务器的不同项目也可以共享
这一步需要在发送Cookie之前用一个方法设置,才可以在同一个服务器内的不同项目之间进行共享:cookie . setPath(“/“) 只要设置一个斜杠,同一个服务器同时部署的多个项目之间就可以共享Cookie数据了!
3、不同服务器的不同项目仍然可以共享 (先了解一下)
cookie . setDomain( String path) : 如果设置了一级域名相同,那么多个服务器之间的Cookie就可以共享数据!(比如new.baidu.com 和 tieba.baidu.com 中的baidu.com就是一级域名,new 和 tieba 属于二级域名)