当请求一个js文件时,为什么需要cookie信息(sessionid)

时间:2012-04-07 12:11:26

标签: javascript cookies

当请求一个js文件时,为什么浏览器会在http head 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

感谢

1 个答案:

答案 0 :(得分:0)

它与js或其他文件无关。

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

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

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