Typy MIME w protokole HTTP
Typy MIME pozwalają wskazać typ otrzymywanego pliku, aby przeglądarka mogła go poprawnie przetworzyć.
Na przykład, przeglądarka powinna zrozumieć, że w otrzymanym pliku znajduje się CSS, albo obrazek i zinterpretować je w odpowiedni sposób.
Oczywiście, najczęściej te informacje
można uzyskać z rozszerzenia pliku.
Na przykład, oczywiste jest, że w pliku
z rozszerzeniem .css znajdują się
style CSS. Ale przeglądarce będzie łatwiej,
jeśli typ zawartości będzie wskazany
jawnie.
Wskazanie typu MIME w protokole HTTP
odbywa się w nagłówku Content-Type.
Przyjrzyjmy się najpopularniejszym
wariantom.
Zawartość - kod HTML:
Content-Type: text/html
Zawartość - kod CSS:
Content-Type: text/css
Zawartość - kod JavaScript:
Content-Type: text/javascript
Zawartość - zwykły tekst:
Content-Type: text/plain
Zawartość - obrazek PNG:
Content-Type: image/png
Zawartość - obrazek JPG:
Content-Type: image/jpeg
Zawartość - tekst w formacie JSON:
Content-Type: application/json
Zawartość - tekst w formacie XML:
Content-Type: text/xml