Est HTTP Content-Type d'en-tête de toujours nécessaire?

Cette question concerne le comportement du navigateur ainsi que la spécification du protocole de la liaison, de l'importation, y compris la ou ajaxing CSS, JS, images et autres fichiers à partir de pages web, fichiers js ou css fichiers.

Lors de tests sur des fichiers statiques et comprimé contenu de la livraison, j'ai constaté que peu de navigateurs créer de problème si vous vous éloignez de conventions. Comme: IE6 crée de problème si vous n'envoyez pas Content-Disposition: inline; - tête pour tous les CSS, JS etc fichiers, et qui n'est pas très vieille version de safari ne traite pas correctement le format des fichiers CSS si vous utilisez l'extension de fichier .gz comme dans main-styles.css.gz.

Je voudrais vous interroger sur le comportement des navigateurs sur Content-Type en-tête de réponse. Depuis <link>, <script> et <img> déjà spécifier le type de contenu, cet en-tête peut être ignorées, ou de faire certains navigateurs besoin pour une raison quelconque?

OriginalL'auteur Hamid Sarfraz | 2013-12-05