禁用Apache httpd中的"Transfer-Encoding:chunked"

Rah*_*obi 9 apache header transfer-encoding

我们正在使用Apache httpd实现一些其他API.我们有一个API,可以响应9k缓冲区.每当我们的响应超过8k时,Apache将在响应头中附加"Transfer-Encoding:chunked",Apache将丢弃其余的响应头.

我想在我们的响应缓冲区超过8K时禁用"Transfer-Encoding:chunked"响应头,以保留我们有用的响应头.

任何人都可以给我一些想法吗?

cov*_*ner 4

mod_buffer 可能会导致许多响应从分块编码转变为使用内容长度发送。一般来说,对于生成缓冲区响应以确定长度的人来说,它会更有效——但 mod_buffer 一般可以做到这一点。

它起作用的原因是 mod_buffer 会阻止标头被写入/提交,直到知道完整长度为止。