1

mod_jk が有効になっている apache サーバーと、背後にある tomcat 6 サーバーが、クライアントからのリクエストを処理します。POST リクエストをサーバーに送信し、サーバーは新しい POST リクエストを別の tomcat サーバー (別のマシン) に内部的に送信します。結果はブラウザに送り返される文字列です。

tcpdump を使用してネットワーク トラフィックをログに記録すると、次の魔法のような動作が示されます (jvm ルートを使用しています)。これは、Tomcat サーバーから他の Tomcat サーバーへの POST 要求です。

2 つの Cookie エントリを送信する POST 要求:

cookie: JSESSIONID=9292929292929292929292.abc-xyz

<<some other stuff>>

Cookie: $Version=0; JSESSIONID=12123121212122122.abc-xyz; $PATH=/

ブラウザは「cookie」(小文字)で名前を付けた SessionId を送信しましたが、2 番目の SessionId がブラウザに送り返されていることがわかりました。

POST リクエストが「cookie」と「Cookie」という 2 つの Cookie 情報を送信するのはどうしてでしょうか? それをスキップするようにTomcatを設定できますか?

4

0 に答える 0