Χρήσιμες κεφαλίδες HTTP
Σε αυτό το μάθημα θα εξετάσουμε τις τιμές μερικών χρήσιμων κεφαλίδων.
Κεφαλίδα Host
Η κεφαλίδα Host περιέχει το όνομα του domain,
στο οποίο γίνεται το αίτημα:
Host: example.com
Μαζί με την αρχική γραμμή, που περιέχει το URI,
και την κεφαλίδα Host, που περιέχει το όνομα του domain,
προκύπτει το URL της ζητηθείσας σελίδας:
GET /test/ HTTP/1.1
Host: example.com
Κεφαλίδα Date
Η κεφαλίδα Date περιέχει
τη χρονική στιγμή κατά την οποία δημιουργήθηκε
το μήνυμα HTTP:
Date: Wed, 21 Oct 2020 07:28:00 GMT
Κεφαλίδα Last-Modified
Η κεφαλίδα Last-Modified στην απόκριση HTTP περιέχει
την ημερομηνία και ώρα κατά τις οποίες, κατά την κρίση του διακομιστή,
ο ζητούμενος πόρος τροποποιήθηκε. Χρησιμοποιείται
ως μέσο επαλήθευσης για τον προσδιορισμό
του εάν ο πόρος έχει παραμείνει αμετάβλητος.
Παράδειγμα:
Last-Modified: Sat, 16 Jan 2020 21:16:42 GMT
Κεφαλίδα Content-Type
Η κεφαλίδα Content-Type ορίζει τον τύπο
του περιεχομένου που επιστρέφεται και την κωδικοποίησή του:
Content-Type: text/html; charset=utf-8
Κεφαλίδα Content-Language
Η κεφαλίδα Content-Language ορίζει
τη γλώσσα στην οποία είναι γραμμένο το επιστραφέν
έγγραφο:
Content-Language: ru
Κεφαλίδα Content-Length
Η κεφαλίδα Content-Length υποδεικνύει το μέγεθος
του σώματος του αντικειμένου που αποστέλλεται στον παραλήπτη σε bytes:
Content-Length: 10000