Γραμμή έναρξης απόκρισης HTTP
Η γραμμή απόκρισης αποτελείται από τα ακόλουθα μέρη, χωρισμένα με κενό: την έκδοση του πρωτοκόλλου HTTP, τον κωδικό κατάστασης και την εξήγηση κατάστασης.
Ο κωδικός κατάστασης (status code)
υποδεικνύει εάν το αίτημα ήταν επιτυχές ή εάν προέκυψε
σφάλμα. Αυτός ο κωδικός αποτελείται από τρία ψηφία.
Για παράδειγμα, ο κωδικός 200 συμβολίζει
επιτυχία, ενώ ο κωδικός 404 υποδεικνύει
στον πελάτη ότι η σελίδα στη συγκεκριμένη URL
δεν βρέθηκε.
Η εξήγηση κατάστασης (reason phrase)
αντιπροσωπεύει ένα σύντομο κείμενο που περιγράφει
τον κωδικό κατάστασης. Προορίζεται για ανάγνωση
από ανθρώπους και δεν επηρεάζει με κανέναν τρόπο το μήνυμα
ούτε είναι υποχρεωτική. Για παράδειγμα,
για τον κωδικό 404 η εξήγηση θα είναι
Not Found.
Ας γράψουμε ένα παράδειγμα γραμμής έναρξης απόκρισης HTTP για επιτυχία:
HTTP/1.1 200 OK
Και τώρα ένα παράδειγμα απόκρισης για σφάλμα:
HTTP/1.1 404 Not Found