MIME-Typen im HTTP-Protokoll
MIME-Typen erlauben es, den Typ der empfangenen Datei anzugeben, damit der Browser diese korrekt verarbeiten kann.
Der Browser muss beispielsweise verstehen, dass die empfangene Datei CSS oder ein Bild enthält und diese entsprechend interpretieren.
Natürlich kann man diese Information
meistens aus der Dateiendung erhalten.
Zum Beispiel ist es offensichtlich, dass in einer Datei
mit der Endung .css
CSS-Stile enthalten sind. Aber für den Browser ist es einfacher,
wenn der Inhaltstyp explizit angegeben wird.
Die Angabe des MIME-Typs im HTTP-Protokoll
erfolgt im Header Content-Type.
Lassen Sie uns die gebräuchlichsten
Varianten betrachten.
Inhalt - HTML-Code:
Content-Type: text/html
Inhalt - CSS-Code:
Content-Type: text/css
Inhalt - JavaScript-Code:
Content-Type: text/javascript
Inhalt - einfacher Text:
Content-Type: text/plain
Inhalt - PNG-Bild:
Content-Type: image/png
Inhalt - JPG-Bild:
Content-Type: image/jpeg
Inhalt - Text im JSON-Format:
Content-Type: application/json
Inhalt - Text im XML-Format:
Content-Type: text/xml