キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
725
閲覧回数
0
いいね!
0
コメント
CscTsWebDocs
Community Member

2014 年 4 月 25 日(初版)

TAC SR Collection
主な問題

ACE で sticky cookie 機能を有効にしているにもかかわらず、ACE が期待通りに cookie を学習しない場合があります。

原因

ACE は 1 つの HTTP リクエスト/レスポンス中に、同じ cookie id が複数含まれている場合、最初の cookie id の値のみを参照し、2 つめ以降の値は無視されます。

cookie は、複数の値を 1 行で送信することも、複数行に分けて送信することも可能ですが、どちらの場合であっても、最初の cookie id の値のみを参照します。

# HTTP レスポンス 1
set-cookie: dummy=aaa; ace=bbb; dummy=ccc; ace=ddd

# HTTP レスポンス 2
set-cookie: dummy=aaa
set-cookie: ace=bbb
set-cookie: dummy=ccc
set-cookie: ace=ddd

上記例で、ACE が cookie id "ace" を学習する設定になっている場合、ACE は "bbb" のみを学習します。

解決策

下記 2 通りの回避策があります。

・ 1 つの HTTP リクエスト/レスポンス中に同じ cookie id が複数含まれることがないよう、アプリケーション側で調整する。

・ ACE で sticky cookie ではなく、sticky cookie insert 機能を使用する。

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします