Java21环境下Grizzly HTTP服务器POST请求超时问题求助
Grizzly HTTP服务器与Java 21+内置客户端POST请求兼容性问题
问题现象
- 升级背景:项目升级至Java 21,原Grizzly HTTP服务器3.0.1版本因不兼容升级至3.0.16,服务器启动正常
- 请求异常:Java内置HTTP客户端发送POST请求时触发
java.net.http.HttpTimeoutException: request timed out,服务器端同步抛出java.io.EOFException;GET请求可正常处理 - 复现环境:已搭建极简Maven项目用于复现问题
排查发现
- 版本回退验证:将Grizzly降级至3.0.11或3.1.3版本后,POST请求功能恢复正常
- 协议适配测试:使用Grizzly最新版本3.0.16/3.1.9时,若客户端显式指定HTTP版本为1.1,服务器可正常读取请求体并返回响应
- 问题反馈:已在Jersey仓库提交相关issue
内容的提问来源于stack exchange,提问作者divadpoc
相关产品推荐
相关产品推荐

