2012-04-07 55 views
0

リクエストたブラウザがHTTPヘッドクッキー以下場合、要求のjsファイル、なぜ(セッションID)クッキー情報を必要とする

でのparamセッションIDを追加する理由のjsファイルは、

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は、パスに一致するすべてのリソースに適用されます。

サーバーは、応答を生成するときにセッションデータを気にすることもあれば、気にしないこともあります。

クッキーが送信されない別のホストに静的リソースを保持することは、それらをフェッチする際にパフォーマンスを向上させるための1つの手法です。 (地理的にローカルなリソースを提供するためのCDNの使用など、同時に適用できる他のパフォーマンスの最適化もあります)。

+0

私は少し理解しています、クッキーは誰がjsファイルを要求するのかを特定することです> ??それは正しいです – SKing7

+0

それ*は*その目的のために使用することができますが、おそらくそうではありません。ほとんどの場合、サーバーはJSファイルに対してそれを無視します。 – Quentin

+0

それを無視するのはなぜですか?sessionidは役に立たないのですか? – SKing7

関連する問題