Tipuri MIME în protocolul HTTP
Tipurile MIME permit indicarea tipului fișierului primit, astfel încât browserul să le poată procesa corect.
De exemplu, browserul trebuie să înțeleagă că în fișierul primit se află CSS, sau o imagine și să le interpreteze în mod corespunzător.
Desigur, de cele mai multe ori, această informație
poate fi obținută din extensia fișierului.
De exemplu, este evident că într-un fișier
cu extensia .css se află
stiluri CSS. Dar pentru browser va fi mai ușor
dacă tipul conținutului este indicat
explicit.
Indicarea tipului MIME în protocolul HTTP
se realizează în antetul Content-Type.
Să analizăm cele mai populare
variante.
Conținut - cod HTML:
Content-Type: text/html
Conținut - cod CSS:
Content-Type: text/css
Conținut - cod JavaScript:
Content-Type: text/javascript
Conținut - text simplu:
Content-Type: text/plain
Conținut - imagine PNG:
Content-Type: image/png
Conținut - imagine JPG:
Content-Type: image/jpeg
Conținut - text în format JSON:
Content-Type: application/json
Conținut - text în format XML:
Content-Type: text/xml