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.