私はxmlhttprequestでクッキーデータを送信しようとしていませんが、xmlhttprequestを使用してセッションのクッキーを設定しようとしています。 specによるとxmlhttprequestから設定されたクッキー応答がある場合、ブラウザはそれを受け入れてクッキーを設定しますか?
答えて
:
ユーザエージェントは、HTTP状態管理をサポートしている場合、それは、持続破棄し、送信クッキーを(するSet-CookieおよびSet-Cookie2レスポンスヘッダで受信した、として送信されなければなりませんCookieヘッダー)。
Firefox 3.6はクッキーを保存しますが、クエリを実行したページのドキュメントではdocument.cookie
で利用できません。しかし、その後のXMXHttpRequestsとともに送信され、私の使用には十分です。
ですが、その仕様はまだ実装されていません。それは候補推薦です。興味深い質問は、今日の人気のあるブラウザはクッキーで何をするのでしょうか?これらのブラウザー間の動作は一貫していますか? – Cheeso
これは答えがすべての主要なブラウザで起こることを意味するので、これが選択されたという事実はありますか? – Rory
これは興味深いです。 Webアプリケーションでは、ログインやその他のアクティビティが非同期リクエストによって発生する可能性があります。これらのリクエストは、新しいセッションIDを持つCookieを作成する可能性があり、リクエストに有効なアプリケーションレベルのセッションIDが含まれるように、後続のすべてのリクエストと共にこのCookieを送信する必要があります。 – Triynko
- 1. クッキー設定の応答ヘッダーを受信してもクッキーが書き込まれない
- 2. HttpOnlyフラグが設定されたブラウザからJSESSIONIDクッキーを削除する方法
- 3. wiresharkで設定されたクッキーを検索してもブラウザに設定されているすべてのクッキーが表示されません
- 4. どのように治療応答からクッキーを取得し、次のリクエストにクッキーを設定しますか?
- 5. ボタンでクッキーを設定し、クッキーから見た値を表示
- 6. ブラウザでクッキーが自動的に設定されない
- 7. 間違った情報がクッキーに設定されました
- 8. cURLを使用してクッキーを受け入れますか?
- 9. あらかじめ決められたクッキーが設定された開いているWebページ
- 10. Invoke-WebRequest:クッキーを受け入れる
- 11. 特定のドメインに設定されたクッキーを読む
- 12. クッキーが設定されているかどうかを確認する
- 13. 現在のブラウザはajaxレスポンスのクッキーを受け入れますか?
- 14. クッキーが設定されている場合、どのように/article.htmlを/article.pwa.htmlに転送できますか?
- 15. ブラウザがクッキーを設定していません
- 16. ブラウザで閉じるとPHPで設定されたクッキーがクリアされています
- 17. PHPクッキーが設定されていません
- 18. node.jsにクッキーが設定されていません
- 19. Ubuntu 16.04 LTS Django CSRFクッキーが設定されていません
- 20. 一部のクライアントでクッキーが設定されていません
- 21. Django:禁止(CSRFクッキーが設定されていません)
- 22. PHPのクッキーが設定されていません
- 23. セキュアフラグが.Netアプリケーションのクッキーに設定されていません
- 24. サーバ上でPHPクッキーが設定されていません
- 25. Django-Forbidden(CSRFクッキーが設定されていません)
- 26. PHPクッキーが設定されていません
- 27. Laravelがクッキーを設定してから家にリダイレクトする
- 28. 1つのウェブサイトからのクッキーを受け入れる:PHP
- 29. 別のドメインからのクッキーを受け入れる方法
- 30. 応答でJAX-RSクッキーがブラウザに表示されない
代わりにJavascriptを使用できませんか? –
私はそれがどのように役立つかわかりません、私はサーバーからクッキーを取得する必要があります、私はちょうどページリフレッシュの一部としてそれをしたくないです。 – stu
試しましたか?誰かがあなたに答えるのを待っているよりもずっと速いでしょう。 :) – epascarello