【发布时间】:2023-03-03 09:00:24
【问题描述】:
当 HEAD 请求返回 0 作为内容长度时,我正在尝试向不喜欢它的设备提供数据。实际的 GET 响应是分块的,所以我没有内容长度。
Jetty 自行添加内容长度 0。我尝试使用Filter 和HttpServletResponseWrapper 来删除标题,但没有一个标题方法被调用用于“Content-Length”。
那么有什么方法可以删除该标题吗?
谢谢。
【问题讨论】:
-
你用的是什么版本的码头?
-
我想我应该提到这一点。
8.1.12.v20130726,由于依赖关系,我有点卡在那个上面。 -
我检查了 9 号码头,并在那里实施了正确的行为。不幸的是,jetty 8 已停产,我们没有发布任何新版本(除非商业客户需要......)。如果您想自己尝试修复,那么我们很乐意接受 github 上的拉取请求并回答邮件列表/IRC 上的问题以帮助您。
标签: servlets jetty servlet-filters embedded-jetty