¿El encabezado HTTP de tipo de contenido siempre es necesario?
Esta pregunta se relaciona con el comportamiento del navegador, así como con la especificación del protocolo para vincular, importar, incluir o enviar archivos CSS, JS, de imagen y otros desde páginas web, archivos js o archivos css.
Al probar los archivos estáticos y la entrega de contenido comprimido, encontré que pocos navegadores crean problemas si se aleja de las convenciones. Me gusta: IE6 crea problema si no envíasContent-Disposition: inline;
el encabezado de todos los archivos CSS, JS, etc. en línea, y una versión no tan antigua de safari no maneja correctamente los archivos CSS comprimidos con gzip si usa la extensión de archivo.gz
como enmain-styles.css.gz
.
Quiero preguntar sobre el comportamiento de los navegadores sobreContent-Type
encabezado de respuesta. Ya que<link>
, <script>
y<img>
ya especifique el tipo de contenido, ¿se puede omitir este encabezado de forma segura, o algunos navegadores lo requieren por algún motivo?