Enviando conteúdo (corpo da mensagem) junto com o cabeçalho 304 Not Modified

6

Para páginas HTML estáticas, quando o cabeçalho de resposta do servidor é 304 Not Modified , não é responsabilidade do servidor enviar apenas os cabeçalhos e não o corpo da mensagem (conteúdo html)? junto com isso?

Qual o objetivo de enviar 304 Not Modified se ele vier junto com o conteúdo html também?

    
por anjanesh 09.08.2010 / 03:36

1 resposta

10

Não faz sentido enviar um corpo de mensagem com uma resposta 304. Na verdade, a especificação HTTP diz que o servidor não deve fazê-lo. Se você tem um que é, ele está se comportando mal de acordo com as especificações.

Da especificação HTTP:

The 304 response MUST NOT contain a message-body, and thus is always terminated by the first empty line after the header fields.

    
por 09.08.2010 / 03:52