ほとんどの場合、これはリクエストまたはUser-agent
のような他のヘッダによってCookie
情報のためCloudFrontはキャッシュされ、Content-Type
など
- チェックあなたの配信設定であなたの元にCookieデータを転送する場合。これを行うと、新しいセッションごとに異なるバージョンがキャッシュされます(レールセッションクッキーがある場合)。
- Cloudfrontが要求のヘッダーを処理する方法に関する設定を確認してください。例えば。デフォルトでCloudwardは、ヘッダ
Content-type
をオリジンサーバに渡します。あなたが作るリクエストのヘッダーを見るにはこちらをhttp://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#request-custom-headers-behavior
に位置しているヘッダと、デフォルトの動作上の完全なリスト:
クローム
開発ツールでネットワーク]タブを確認してください。ここでリクエストヘッダを見ることができます。
カール
それは
> HEAD/HTTP/1.1
> User-Agent: curl/7.35.0
> Host: yoursite.com
> Accept: */*
のような出力に何かその後、あなたのカールで異なるヘッダを追加/削除することを試みることができます要求
curl -v -I http://yoursite.com
に-v
オプションを追加します。 -requestを使用して、ブラウザからのリクエストを模倣します。例えば。同じクッキー・データを追加:
curl -v -I -H "Cookie: my_cookie=some_value;" http://yoursite.com
あなたのシナリオの中で最も可能性の高い犯人は、デフォルトではカール・リクエストに存在しないContent-type
ヘッダです。