HTTP Protokolünde MIME Türleri
MIME türleri, tarayıcının doğru bir şekilde işleyebilmesi için alınan dosyanın türünü belirtmeye olanak tanır.
Örneğin, tarayıcı alınan dosyada CSS veya bir resim olduğunu anlamalı ve bunları uygun şekilde yorumlamalıdır.
Elbette, çoğu zaman bu bilgiyi
dosya uzantısından almak mümkündür.
Örneğin, .css uzantılı bir dosyada
CSS stillerinin olduğu açıktır. Ancak içerik türü
açıkça belirtilirse tarayıcı için daha kolay olacaktır.
HTTP protokolünde MIME türünün belirtilmesi
Content-Type başlığında yapılır.
En popüler seçeneklere bir göz atalım.
İçerik - HTML kodu:
Content-Type: text/html
İçerik - CSS kodu:
Content-Type: text/css
İçerik - JavaScript kodu:
Content-Type: text/javascript
İçerik - düz metin:
Content-Type: text/plain
İçerik - PNG resmi:
Content-Type: image/png
İçerik - JPG resmi:
Content-Type: image/jpeg
İçerik - JSON formatında metin:
Content-Type: application/json
İçerik - XML formatında metin:
Content-Type: text/xml