2012-04-21 6 views
1

request/responseでは、クッキーが前後に送信されています。クライアントからの要求は常にCookieを送信しますか?

かについては:

<img src='myPic.jpg' /> 

は、ブラウザがその要求のためにもクッキーを送信していますか?

if:「ピクチャタイプの場合は、クッキーを送信しないでください。」と表示されます。

答えて

4

もしそうなら、「写真の種類は、クッキーを送信しないでください」と伝えるスイッチはありますか?

あなたができることは、別のドメインから写真を提供することです。たとえば、StackOverflowはsstatic.netを使用します。そのドメインにCookieを設定したことがない限り、すべてのリクエストにはCookieが不足しています。これは、サイトのCookieに多くのデータを格納したい場合、パフォーマンスに影響を与える可能性があります。

+0

これはデフォルトで - クッキーを送信しますか? –

+2

はい、クッキーが含まれているドメイン上にある場合、クッキーは画像用でも送信されます。ブラウザは、HTTPリクエストポイントでイメージが何であるかを実際には知りません。コンテンツタイプのヘッダーを使用していると感じたら、myPic.jpgでHTMLを配信できます。 – ceejayoz

+0

wowwww ....クッキーのドメインのみを購入する...無駄に思われる...? –

2

いいえ、彼らはにはにする必要があります。認証されたユーザーのみが利用できます。

大規模なWebサイトでは、静的リソースに別々のドメインを使用することがよくあります。これらのドメインに関連付けられたCookieを使用しないと、httpリクエストが少し小さくなります。

+0

まあ、彼らはする必要はありません。そうでないブラウザを書くことは完全に可能です。 – ceejayoz

+1

私はそれがいくつかのRFCによって許可されていないと確信しています。しかし、もちろん、RFCのMUST機能を無視するブラウザを書くことについて誰も訴えることはできません;) – ThiefMaster