0

ExtJs4.0でWebアプリケーションを開発してみます。

起動時に、アプリケーションはサーバーにリクエストを送信します。このサーバーは応答を送信します。応答のヘッダーには次のものが含まれますSet-Cookie:"connect.sid=foobar"

ブラウザの設定を調べると、Cookieが正しく作成されていることがわかります。

私の問題は、どういうわけかExtJsアプリケーションでこのCookieにアクセスできず、その理由がわからないことです。

次の方法で取得しようとしました。

  • document.cookie.split(";")[0]

  • Ext.state.Manager.get("connect.sid");=>もちろん、Cookieプロバイダーを使用して状態マネージャーを初期化しました

  • Ext.util.Cookies.get("connect.sid");

どの方法を使用しても、常にundefined戻り値として取得されます

なぜうまくいかないのかよくわからないので、誰かが助けてくれることを願っています。

前もって感謝します。

4

1 に答える 1

4

最後に私は問題を見つけました。

httpOnly応答ヘッダーにフラグが設定されました。そのため、Java スクリプトから Cookie にアクセスできませんでした。

于 2012-06-19T11:26:13.230 に答える