禁用"传输编码:chunked"在Apache httpd

时间:2016-09-02 05:39:02

标签: apache header transfer-encoding

我们正在使用Apache httpd实现一些其他API。我们有一个API,可以响应9k缓冲区。每当我们的响应超过8k时,Apache就会附加"转移编码:chunked"响应头和其余的响应头将被Apache丢弃。

我想禁用"传输编码:chunked"当我们的响应缓冲区超过8K以保留我们有用的响应头时,响应头。

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

1 个答案:

答案 0 :(得分:3)

mod_buffer可以导致许多响应从分块编码转变为使用Content-Length发送。通常,对于那些生成缓冲区响应的人来说,确定长度的效率会更高 - 但mod_buffer可以一般地做到这一点。

它起作用的原因是mod_buffer阻止标题被写入/提交,直到知道全长。