
кодов, они различаются по первой цифре:
1xx — информация
2xx — успешное действие
3xx — переадресация
4xx — ошибка на стороне клиента
5xx — ошибка на стороне сервера
Вторые две цифры (xx) обозначают
порядковый номер кода. Скажем, когда
вы запрашивали страницу с этим
параграфом, ваш браузер сначала получил
от сервера код 200, а потом только начал
забирать сам документ. В четвертой группе
код 401 означает, что пользователь должен
авторизоваться (ввести логин и пароль).
Код 402 означает, что запрашиваемый файл
доступен только за деньги, но пока этот код
не используется вообще. Код 403 сообщает
о том, что доступ запрещен. А код 404 —
«не найдено».
Коды статуса
HTTP 0.9 (документ для
историков)
Коды статуса
HTTP 1.1 (финальная версия)
06
Коды статуса были утверждены в 1992 году
в рамках спецификации протокола
HTTP0.9 консорциумом W3C. Автором
является тот же мужик, который придумал
веб, первый браузер и язык HTML —
Тим Бернерс-Ли. За основу была принята
система кодов статуса, использовавшаяся
с начала 80-х в протоколе FTP.
Домашняя
страница Тима Бернерса-Ли
Официальная спецификация
FTP
07
08
Теперь, когда мы узнали, что число
404 взято не с потолка, можем перейти
к вопросам извлечения выгоды
из ситуации, когда документ не найден.
Хорошим тоном в организации сайта
является не только внятное содержание
главной страницы, но и помощь
пользователю в понимании того, на каком
свете он находится. Нас интересует
конкретный случай — пользователь
09
240