0

当请求一个js文件时,为什么浏览器会在http头cookie中添加一个param sessionid

下面是例子

Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset  GB2312,utf-8;q=0.7,*;q=0.7
Accept-Encoding gzip, deflate
Accept-Language zh-cn,zh;q=0.5
Connection  keep-alive
Cookie  JSESSIONID=A87429B9EB1AB5E8FFEEF62B2149ED48
Host    localhost:8080
User-Agent  Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2

谢谢

4

1 回答 1

0

它与文件是js或其他无关。

Cookies 适用于与其路径匹配的所有资源。

服务器在生成响应时可能关心也可能不关心会话数据。

将静态资源保存在不向其发送 cookie 的不同主机上是一种用于在获取它们时提高性能的技术。(可以同时应用其他性能优化,例如使用 CDN 来提供地理上的本地资源)。

于 2012-04-07T12:14:11.157 回答