我们正在使用Apache httpd实现一些其他API。我们有一个API,可以响应9k缓冲区。每当我们的响应超过8k时,Apache就会附加"转移编码:chunked"响应头和其余的响应头将被Apache丢弃。
我想禁用"传输编码:chunked"当我们的响应缓冲区超过8K以保留我们有用的响应头时,响应头。
任何人都能给我一些想法吗?
答案 0 :(得分:3)
mod_buffer可以导致许多响应从分块编码转变为使用Content-Length发送。通常,对于那些生成缓冲区响应的人来说,确定长度的效率会更高 - 但mod_buffer可以一般地做到这一点。
它起作用的原因是mod_buffer阻止标题被写入/提交,直到知道全长。