Tipos MIME en el protocolo HTTP
Los tipos MIME permiten especificar el tipo de archivo recibido para que el navegador pueda procesarlo correctamente.
Por ejemplo, el navegador debe entender si el archivo recibido contiene CSS, o una imagen, e interpretarlos de manera correspondiente.
Por supuesto, la mayoría de las veces esta información
se puede obtener por la extensión del archivo.
Por ejemplo, es obvio que en un archivo
con la extensión .css hay
estilos CSS. Pero será más fácil para el navegador
si el tipo de contenido se especifica
explícitamente.
La especificación del tipo MIME en el protocolo HTTP
se realiza en la cabecera Content-Type.
Veamos las opciones más populares.
Contenido - código HTML:
Content-Type: text/html
Contenido - código CSS:
Content-Type: text/css
Contenido - código JavaScript:
Content-Type: text/javascript
Contenido - texto plano:
Content-Type: text/plain
Contenido - imagen PNG:
Content-Type: image/png
Contenido - imagen JPG:
Content-Type: image/jpeg
Contenido - texto en formato JSON:
Content-Type: application/json
Contenido - texto en formato XML:
Content-Type: text/xml