2016-11-01 8 views
0

したがって、AWSブログhereに記載されている手順に従いました。 (注:私は、ドメインパラメータと同じ結果せずに、このメソッドを使用)ここでAPIゲートウェイを使用して永続的なCookieを設定する

は問題です:私は、ネットワーク

enter image description here

>ので、私のクロムのブラウザ開発者ツールのようなクッキーを参照してくださいので、ゲートウェイであります設定を送り返してブラウザに理解されていますが、実際のCookieストレージを見ると、Cookieは表示されません。他の広告クッキーここで

enter image description here

は私が遣わすのSet-Cookieヘッダーです。

enter image description here

クッキーは、実際に設定されていない、と永続的ではありません理由を任意のアイデア?

+0

別のブラウザを試しましたか? –

+0

どのようにAPIを実行していますか?クロスドメインポリシー/ブラウザのajaxの制限のため、Cookieが追加されないことがあります。 – kixorz

+0

@kixorz ajaxリクエストによってCookieが設定されているため、リクエストにクロスドメインポリシーがあります。そのリクエストは私のDBからデータをフェッチすることであり、Set-Cookieがレスポンスに追加されており、最初の部分が機能しているので、Cross Originが動作していることを示していると仮定し、Cookieでも動作するはずです。 – wmfrancia

答えて

0

browser cross domain policiesが一貫しないため、非同期要求にSet-Cookieヘッダーの使用を放棄することをお勧めします。代わりに、応答を受け取った後にクライアントサイドのJavaScriptでCookieを設定することができます。 JSONペイロードに必要なデータまたはCookieを、コードにset JavaScript Cookiesを送信します。

+0

そのように設定されたクッキーセットは、クッキーを永続化させることができますか?(ブラウザが閉じた後も変わりません) – wmfrancia

+0

はい、通常のクッキーです。 – kixorz

+0

さて、私はそのルートを試して見てみましょう。 – wmfrancia

関連する問題