Spring/Kerberos - 从 PoolingHttpClientConnectionManager 清除会话 cookie

Spring/Kerberos - Clearing session cookies from PoolingHttpClientConnectionManager

我不得不将设计糟糕的 RPC API 与 Kerberos 身份验证集成。

更糟糕的是,它设置了一个会话 cookie,并且不允许来自同一客户端的多个异步请求使用相同的 cookie,所以...我需要确保每个请求都有一个已清除的会话 cookie。

我正在使用带有 PoolingHttpConnectionManager 和 Resttemplate 的自定义 HttpClient,它不允许我在重新使用连接之前为我清除会话 cookie。

我需要在另一个请求使用同一连接之前清除此 cookie。我该怎么做?

原来服务器附加了一个会话 ID,但如果它不存在于后续请求中也不会在意。 HttpClient 允许您禁用 cookie 管理,这似乎有效。