MIME Τύποι στο Πρωτόκολλο HTTP
Οι MIME τύποι επιτρέπουν την καθορισμό του τύπου του αρχείου που λαμβάνεται, ώστε το πρόγραμμα περιήγησης να μπορεί να το επεξεργαστεί σωστά.
Για παράδειγμα, το πρόγραμμα περιήγησης πρέπει να καταλαβαίνει αν στο αρχείο που έλαβε περιέχονται CSS, ή μια εικόνα και να τα ερμηνεύει ανάλογα.
Φυσικά, τις περισσότερες φορές αυτή η πληροφορία
μπορεί να ληφθεί από την επέκταση του αρχείου.
Για παράδειγμα, είναι προφανές ότι σε ένα αρχείο
με επέκταση .css περιέχονται
CSS στυλ. Αλλά θα ήταν πιο εύκολο για το πρόγραμμα περιήγησης
αν ο τύπος περιεχομένου καθοριζόταν
ρητά.
Ο καθορισμός του MIME τύπου στο πρωτόκολλο HTTP
πραγματοποιείται στην κεφαλίδα Content-Type.
Ας δούμε τις πιο δημοφιλείς
παραλλαγές.
Περιεχόμενο - κώδικας HTML:
Content-Type: text/html
Περιεχόμενο - κώδικας CSS:
Content-Type: text/css
Περιεχόμενο - κώδικας JavaScript:
Content-Type: text/javascript
Περιεχόμενο - απλό κείμενο:
Content-Type: text/plain
Περιεχόμενο - εικόνα PNG:
Content-Type: image/png
Περιεχόμενο - εικόνα JPG:
Content-Type: image/jpeg
Περιεχόμενο - κείμενο σε μορφή JSON:
Content-Type: application/json
Περιεχόμενο - κείμενο σε μορφή XML:
Content-Type: text/xml