1

启用了 mod_jk 的 apache 服务器和处理来自客户端的请求的 tomcat 6 服务器。我们向服务器发送一个 POST 请求,该服务器在内部向另一个 tomcat 服务器(不同的机器)发送一个新的 POST 请求。结果是一个字符串,它被发送回浏览器。

使用 tcpdump 记录网络流量显示了以下神奇行为(我们使用的是 jvm 路由)。这是从我们的 tomcat 服务器到另一个 tomcat 服务器的 POST 请求:

POST 请求发送 2 个 cookie 条目:

cookie: JSESSIONID=9292929292929292929292.abc-xyz

<<some other stuff>>

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

我们现在体验到第二个 SessionId 被发送回浏览器,尽管浏览器发送了以“cookie”(小写)命名的 SessionId。

POST请求怎么会发送2个cookie信息:“cookie”和“Cookie”?可以将tomcat配置为跳过吗?

4

0 回答 0