HTTP-коды состояния — это часть первой строки ответа сервера при запросах по протоколу HTTP. ru.wikipedia.org Они кратко сообщают суть ситуации — был ли запрос выполнен удачно либо нет. www.unisender.com
Коды состояния делят на пять классов: www.unisender.com
1xx — информационные; www.unisender.com 2xx — указывающие на успех действия; www.unisender.com 3xx — подтверждающие перенаправление; www.unisender.com 4xx — ошибки клиента; www.unisender.com 5xx — ошибки сервера. www.unisender.com
Некоторые ошибки, которые могут означать HTTP-коды состояния:
- 400 Bad Request («Неверный запрос»). www.unisender.com {6-host} Сервер не может обработать запрос клиента из-за проблемы, связанной с самим запросом. www.unisender.com Возникает, если запрос был неправильно сформирован, нарушает синтаксические правила или содержит некорректные данные. www.unisender.com
- 401 Unauthorized («Неавторизованный запрос»). {6-host} {9-host} Для доступа к документу необходимо вводить пароль или быть зарегистрированным пользователем. {6-host}
- 403 Forbidden («Доступ к ресурсу запрещён»). {6-host} {9-host} Доступ к документу запрещён. {6-host}
- 404 Not Found («Ресурс не найден»). {6-host} {9-host} Документ не существует. {6-host}
- 500 Internal Server Error («Внутренняя ошибка сервера»). habr.com {9-host} Сервер не смог обработать запрос из-за внутренней ошибки. habr.com
По коду ответа клиент узнаёт о результатах своего запроса и определяет, какие действия ему предпринимать дальше. ru.wikipedia.org