正如我在传输长度问题第1节中看到的,如果传输长度和实体长度不同,则根本不允许发件人使用Content-Llong标头。
因此,如果消息的Content-Encode标头的值与标识不同,则它不能使用Content-Llong。
这是否意味着最终应该为gzip内容指定分块编码?
您似乎(a)正在查看非常旧的文档(参见RFC7230),并且(b)将传输编码与内容编码混淆。使用内容编码gzip不需要分块传输编码;它只是在gzip压缩发生时使用了很多,并且您事先不知道内容长度。