Types MIME dans le protocole HTTP
Les types MIME permettent d'indiquer le type du fichier reçu afin que le navigateur puisse le traiter correctement.
Par exemple, le navigateur doit comprendre si le fichier reçu contient du CSS, ou une image, et les interpréter en conséquence.
Bien sûr, le plus souvent, cette information
peut être obtenue via l'extension du fichier.
Par exemple, il est évident qu'un fichier
avec l'extension .css contient
des styles CSS. Mais ce sera plus simple pour le navigateur
si le type de contenu est indiqué
explicitement.
L'indication du type MIME dans le protocole HTTP
se fait dans l'en-tête Content-Type.
Examinons les options les plus courantes.
Contenu - code HTML :
Content-Type: text/html
Contenu - code CSS :
Content-Type: text/css
Contenu - code JavaScript :
Content-Type: text/javascript
Contenu - texte brut :
Content-Type: text/plain
Contenu - image PNG :
Content-Type: image/png
Contenu - image JPG :
Content-Type: image/jpeg
Contenu - texte au format JSON :
Content-Type: application/json
Contenu - texte au format XML :
Content-Type: text/xml