根据我的理解,如果所有以下参数相同,则cookie(如jsessionID)将从浏览器发送到服务器
参数是协议,域名(或ipaddress +端口号),应用程序上下文
例如: - 如果我将请求发送到http://localhost:8080/testApp/
并且有一些与此相关的cookie
现在,如果点击以下任何网址的请求,将不会发送上述Cookie集
https://localhost:8080/testApp/ (protocol changed)
http://localhost:9001/testApp/ (port changed)
http://localhost:8080/testApp1/ (application context changed)
我的理解是否正确?
更新: - wiki 表示如果未指定域,则域是从请求域派生的。我相信路径/应用程序上下文也是如此。这意味着如果path和domain属性为空,则cookie将特定于请求的URL但不依赖于协议(http或https)。这是正确的吗?