Por que o IIS não suporta codificação de transferência em pedaços?

Estou fazendo uma conexão HTTP com um servidor Web IIS e enviando uma solicitação POST com os dados codificados usando Transfer-Encoding: chunked. Quando faço isso, o IIS simplesmente fecha a conexão, sem mensagem de erro ou código de status. De acordo comEspecificação HTTP 1.1,

Todos os aplicativos HTTP / 1.1 DEVEM poder receber e decodificar a codificação de transferência "fragmentada"

então eu não entendo por que (a) não está lidando com essa codificação e (b) não está enviando de volta um código de status. Se eu alterar a solicitação para enviar o Comprimento do conteúdo em vez da Codificação de transferência, a consulta será bem-sucedida, mas isso nem sempre é possível.

Quando tento a mesma coisa contra o Apache, recebo o status "411 Comprimento necessário" e uma mensagem dizendo "Codificação de transferência proibida em pedaços".

Por que esses servidores não suportam essa codificação?

questionAnswers(5)

yourAnswerToTheQuestion