2012-04-07 45 views
0

當請求的js文件,爲什麼的browers將在HTTP頭的cookie當請求的js文件,爲什麼需要cookie信息(會話ID)

低於

添加PARAM會話ID是例如

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 

感謝

回答

0

它與js或其他文件無關。

Cookie適用於與其路徑匹配的所有資源。

服務器在生成響應時可能會或可能不會在意會話數據。

在不發送cookie的不同主機上保留靜態資源是一種用於在提取cookie時提高性能的技術。 (還有其他性能優化可以同時應用,例如使用CDN提供地理位置本地資源)。

+0

哦,我明白了一點,cookie是識別誰請求的js文件>?那是對的 – SKing7 2012-04-07 12:21:45

+0

它*可以*用於這個目的,但可能不是。服務器很可能會忽略它的JS文件。 – Quentin 2012-04-07 12:24:12

+0

忽略它?爲什麼?sessionid是無用的? – SKing7 2012-04-07 12:26:44

相關問題