Ligne de démarrage de la réponse HTTP
La ligne de réponse se compose des parties suivantes, séparées par un espace : la version du protocole HTTP, le code d'état et la raison de l'état.
Le code d'état (status code)
indique si la requête a réussi ou si une erreur
s'est produite. Ce code est composé de trois chiffres.
Par exemple, le code 200 symbolise
un succès, tandis que le code 404 indique
au client que la page à cette URL
n'a pas été trouvée.
La raison de l'état (reason phrase)
est un texte court décrivant
le code d'état. Elle est destinée à être lue
par un humain, n'affecte pas le message
et n'est pas obligatoire. Par exemple,
pour le code 404, la raison sera
Not Found.
Écrivons un exemple de ligne de démarrage de réponse HTTP pour un succès :
HTTP/1.1 200 OK
Et maintenant un exemple de réponse pour une erreur :
HTTP/1.1 404 Not Found