Spring Boot 3 / Tomcat 10 - 处理无效的cookie

Dam*_*amo 5 java tomcat spring-boot

在我们的 Spring Boot 3 应用程序中,我们在读取 http cookies 标头时遇到了这个众所周知的讨论错误:

收到包含无效 cookie 的 cookie 标头 [g_invalid=x";]。该 cookie 将被忽略。

以前使用 Tomcat 的解决方案LegacyCookieProcessor不再可能,除非恢复到 Tomcat 9,我自然不想这样做。

Spring Boot 3 没有记录关于如何处理版本 0 cookie 的官方解决方案 - https://github.com/spring-projects/spring-boot/issues/33021 - 但这仍然是一个常见问题,所以想知道是否其他人也遇到过等等。

tomcat更改日志甚至没有提到LegacyCookieProcessor正在删除它,这有点烦人(因为这是我期望描述替代方案的地方 - 或者是删除它的原因 - 也许..)

https://tomcat.apache.org/tomcat-10.1-doc/changelog.html

谢谢