Стартовая строка HTTP ответа
Строка ответа состоит из следующих частей, разделенных пробелом: версии протокола HTTP, кода состояния и пояснения состояния.
Код состояния (англ. status code)
указывает, был ли успешен запрос или случилась
ошибка. Этот код состоит из трех цифр.
Для примера, код 200 символизирует
успех, а код 404 указывает
клиенту, что страница по данному URL
не найдена.
Пояснение состояния (англ. reason phrase)
представляет собой короткий текст, описывающий
код состояния. Оно предназначено для чтения
человеком и никак не влияет на сообщение
и не является обязательным. Например,
для 404 кода пояснением будет
Not Found (рус. Не Найдено).
Давайте напишем пример стартовой строки HTTP ответа для успеха:
HTTP/1.1 200 OK
А теперь пример ответа для ошибки:
HTTP/1.1 404 Not Found