Что означает ошибка 404, 505 и пр.? (основные коды ошибок, что они значат и что делать)
Коды ответа HTTP сервера:
401 Unauthorized
403 Forbidden
404 Not Found
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
В HTTP в каждом диапазоне определены лишь несколько кодов, хотя для сервера при необходимости могут определяться и собственные коды. Клиент, при получении кода, который не может распознать, интерпретирует его в соответствии с диапазоном, к которому этот код принадлежит.
Коды в диапазонах 400-499 и 500-599 отображаются для пользователя (например, 404 Not Found).
Информационные ответы:
401 Unauthorized
Код результата, передаваемый с заголовком WWW-Authenticate. Он показывает, что пославший запрос пользователь не имеет необходимых прав и должен предоставить их при повторении запроса с указанием данного URL.403 Forbidden Запрос отклонен по той причине, что сервер в данный момент не хочет или не имеет возможности ответить клиенту.
404 Not Found
Документ по указанному URI не существует. Ошибки сервера:
Коды ответов в диапазоне 500-599 показывают, что сервер столкнулся с ошибкой и, вероятно, не сможет выполнить запрос клиента.
500 Internal Server Error
При обработке запроса на сервере один из его компонентов (например, CGI-программа) выдал аварийный отказ или столкнулся с ошибкой конфигурации.
502 Bad Gateway
Сервер (или proxy-сервер) получил недопустимые ответы другого сервера (или proxy-сервера).
503 Service Unavailable
Данный код означает, что данная служба временно недоступна, но в будущем доступ к ней будет восстановлен. Если сервер знает, когда это произойдет, может быть также выдан заголовок Retry-After.
504 Gateway Time-out
Этот ответ похож на 408 (Request Time-out) , за исключением того, что шлюз или уполномоченный сервер превысил лимит времени.
- Общие вопросы
- Технические вопросы