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?