情况一:当cookie的path设置了值不为null的时候,以设置的值为准。
情况二:当cookie的path为null时候,获取请求的URI的path值
1、当URI的path值是以“/”结尾的时候,直接设置为cookie的path值
2、当URI的path值不是以“/”结尾的时候,查看path里面是否有“/”
(1)如果有“/”的话,直接截取到最后一个“/”,然后设置为cookie的path值。
(2)如果没有“/”的话,将cookie的path设置为”/”。
有路径的:
https://www.baidu.com/test/a.html
如果设置cookie没有设置path,那么path的默认值为 "/test"
无路径的:
https://www.baidu.com/a.html
如果设置cookie没有设置path,那么path的默认值为 "/"