Um motivo pelo qual nginx
provavelmente não inclui o cabeçalho de resposta Content-Length
para uma solicitação HEAD
HTTP é que por definição , a resposta a uma solicitação HEAD
não deve conter um corpo de mensagem na resposta (consulte RFC 2616 para mais detalhes).
Agora, um servidor HTTP poderia enviar Content-Length: 0
para respostas a HEAD
solicitações, mas são informações adicionais sobre o fio que não são necessariamente necessárias. Suspeito, então, que nginx
está simplesmente omitindo um cabeçalho de resposta redundante, ao não incluir o cabeçalho Content-Length
na resposta às suas solicitações HEAD
.
Espero que isso ajude!