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:

httpContent-Type: text/html

Zawartość - kod CSS:

httpContent-Type: text/css

Zawartość - kod JavaScript:

httpContent-Type: text/javascript

Zawartość - zwykły tekst:

httpContent-Type: text/plain

Zawartość - obrazek PNG:

httpContent-Type: image/png

Zawartość - obrazek JPG:

httpContent-Type: image/jpeg

Zawartość - tekst w formacie JSON:

httpContent-Type: application/json

Zawartość - tekst w formacie XML:

httpContent-Type: text/xml