O cabeçalho HTTP Content-Type é sempre necessário?

Esta questão refere-se ao comportamento do navegador, bem como à especificação de protocolo para vincular, importar, incluir ou ajaxar arquivos CSS, JS, de imagem e outros de dentro de páginas da Web, arquivos js ou arquivos css.

Ao testar arquivos estáticos e entrega de conteúdo compactado, descobri que poucos navegadores criam problemas se você se afastar das convenções. Como: IE6 cria problema se você não enviarContent-Disposition: inline; cabeçalho para todos os arquivos inline CSS, JS etc e uma versão não tão antiga do Safari não manipula corretamente os arquivos CSS compactados se você usar a extensão de arquivo.gz como emmain-styles.css.gz.

Eu quero perguntar sobre o comportamento dos navegadores sobreContent-Type cabeçalho de resposta. Desde a<link>, <script> e<img> já especifique o tipo de conteúdo, esse cabeçalho pode ser ignorado com segurança ou alguns navegadores o exigem por algum motivo?

questionAnswers(3)

yourAnswerToTheQuestion