Χρήσιμες κεφαλίδες HTTP

Σε αυτό το μάθημα θα εξετάσουμε τις τιμές μερικών χρήσιμων κεφαλίδων.

Κεφαλίδα Host

Η κεφαλίδα Host περιέχει το όνομα του domain, στο οποίο γίνεται το αίτημα:

httpHost: example.com

Μαζί με την αρχική γραμμή, που περιέχει το URI, και την κεφαλίδα Host, που περιέχει το όνομα του domain, προκύπτει το URL της ζητηθείσας σελίδας:

httpGET /test/ HTTP/1.1
Host: example.com

Κεφαλίδα Date

Η κεφαλίδα Date περιέχει τη χρονική στιγμή κατά την οποία δημιουργήθηκε το μήνυμα HTTP:

httpDate: Wed, 21 Oct 2020 07:28:00 GMT

Κεφαλίδα Last-Modified

Η κεφαλίδα Last-Modified στην απόκριση HTTP περιέχει την ημερομηνία και ώρα κατά τις οποίες, κατά την κρίση του διακομιστή, ο ζητούμενος πόρος τροποποιήθηκε. Χρησιμοποιείται ως μέσο επαλήθευσης για τον προσδιορισμό του εάν ο πόρος έχει παραμείνει αμετάβλητος. Παράδειγμα:

httpLast-Modified: Sat, 16 Jan 2020 21:16:42 GMT

Κεφαλίδα Content-Type

Η κεφαλίδα Content-Type ορίζει τον τύπο του περιεχομένου που επιστρέφεται και την κωδικοποίησή του:

httpContent-Type: text/html; charset=utf-8

Κεφαλίδα Content-Language

Η κεφαλίδα Content-Language ορίζει τη γλώσσα στην οποία είναι γραμμένο το επιστραφέν έγγραφο:

httpContent-Language: ru

Κεφαλίδα Content-Length

Η κεφαλίδα Content-Length υποδεικνύει το μέγεθος του σώματος του αντικειμένου που αποστέλλεται στον παραλήπτη σε bytes:

httpContent-Length: 10000