HTTP-коды состояния — это часть первой строки ответа сервера при запросах по протоколу HTTP. 5 Они кратко сообщают суть ситуации — был ли запрос выполнен удачно либо нет. 3
Коды состояния делят на пять классов: 3
1xx — информационные; 32xx — указывающие на успех действия; 33xx — подтверждающие перенаправление; 34xx — ошибки клиента; 35xx — ошибки сервера. 3
Некоторые ошибки, которые могут означать HTTP-коды состояния:
- 400 Bad Request («Неверный запрос»). 36 Сервер не может обработать запрос клиента из-за проблемы, связанной с самим запросом. 3 Возникает, если запрос был неправильно сформирован, нарушает синтаксические правила или содержит некорректные данные. 3
- 401 Unauthorized («Неавторизованный запрос»). 69 Для доступа к документу необходимо вводить пароль или быть зарегистрированным пользователем. 6
- 403 Forbidden («Доступ к ресурсу запрещён»). 69 Доступ к документу запрещён. 6
- 404 Not Found («Ресурс не найден»). 69 Документ не существует. 6
- 500 Internal Server Error («Внутренняя ошибка сервера»). 19 Сервер не смог обработать запрос из-за внутренней ошибки. 1
По коду ответа клиент узнаёт о результатах своего запроса и определяет, какие действия ему предпринимать дальше. 5