私は通常Flask(Webフレームワーク)でセッションを使用しますが、すべて正常に動作します。しかし、私はfetch
経由でGETリクエストをjavascriptで送信すると、セッションがクリアされている(保存されていない)ようです。どのような理由が後ろにあり、この問題を解決する方法はありますか?javascriptでフェッチを使用すると、セッションがクリアされるのはなぜですか?
0
A
答えて
0
fetch
の代わりにシンプルなxmlHttpResponse()
を使用していますが、これは私が期待したとおりに機能しています。
1
単にfetch(url)
を呼び出す代わりに、次回はfetch(url, { credentials: 'same-origin' })
を試してみてください:
credentials
を:omit
、same-origin
、またはinclude
:あなたが要求のために使用したい要求の資格情報を。 現在のドメイン のCookieを自動的に送信するには、このオプションをにする必要があります。 Chrome 50以降、 の場合はFederatedCredential
、またはPasswordCredential
の場合もあります。
からFetch#Parametersから(強調鉱山)どのようなセッション
関連する問題
- 1. GETリダイレクトでSessionAttributesがクリアされるのはなぜですか?
- 2. divがクリアされるのはなぜですか?
- 3. 通知がクリアされるのはなぜですか?
- 4. アレイがクリアされるのはなぜですか?
- 5. セッションが完了するとセッションがクリアされます
- 6. ページがリロードされるとファイルアップロードリンクがクリアされます。なぜですか?
- 7. TestNGでSpringBootTestを使用するとSecurityContextがクリアされない
- 8. イメージコントロールのイメージがクリアされないのはなぜですか?
- 9. キャンバスがクリアされないのはなぜですか?
- 10. Powershellがクリアされないのはなぜですか?
- 11. リストビューがクリアされないのはなぜですか?
- 12. なぜPHPセッションがページリロードで削除されるのですか?
- 13. なぜwcfチャットアプリケーションでセッションを使用するのですか?
- 14. コアデータオブジェクトが、同じセッションで作成された関連オブジェクト間のフェッチ要求を使用して表示されないのはなぜですか?
- 15. HTTPでTCPが使用されるのはなぜですか?
- 16. javascriptで "reduce"と "map"がクロージャとみなされるのはなぜですか?
- 17. laravelでセッションが破棄されないと、ログインページでセッションを取得できないのはなぜですか?
- 18. セッションをクリアする方法グリッドビューのページングで使用する
- 19. ブラウザを閉じた後にセッションがクリアされないのはなぜですか?
- 20. Ubercartのレビューページにアクセスするとセッションがクリアされる
- 21. Function.callをjavascriptで使用するのはなぜですか?
- 22. logout.ashxでセッションをクリアする
- 23. なぜfopenが使用されるかは重要ですか?
- 24. ウィザードの一部としてDetailsView更新をキャンセルすると、フォームがクリアされるのはなぜですか?
- 25. アプリのアップデートがデフォルトをクリアするのはなぜですか?
- 26. ブラウザの戻るボタンをクリックするとHTMLフォームがクリアされるのはなぜですか?
- 27. リストクリア時にセッションがクリアされる
- 28. keycloak JavaScriptアダプターを使用しているときにアクセスが許可されないのはなぜですか?
- 29. なぜ1103515245がランドで使用されるのですか?
- 30. ReactJS:componentDidMountでデータをフェッチするのがなぜですか?
?サーバに保存されているセッション状態を参照していると仮定すると、任意の実装では、HTTPOnlyフラグを設定して送信されたCookieが使用されます。 – symcbean