Что означает HTTP-статус 404 (Не найдено)?

 
Также может означать:
КонстантаТипОС
ERROR_CLOUD_FILE_PROVIDER_TERMINATEDОшибка WindowsWindows
SAVER_NONRESPONSIVEPROCESSКод BSODWindows
Предыдущий Следующий
HTTP_STATUS_FORBIDDEN HTTP_STATUS_BAD_METHOD

HTTP_STATUS_NOT_FOUND

Что означает HTTP 404 (HTTP_STATUS_NOT_FOUND)

HTTP_STATUS_NOT_FOUND соответствует ответу HTTP 404: сервер не нашёл актуального представления целевого URI либо не раскрывает его наличие.

Проверяйте host, точный путь после redirect, кодирование, развёрнутые маршруты и зависимость маршрутизации от прав.

При 404 различайте отсутствие route, отсутствие конкретного объекта и намеренное сокрытие существования ресурса политикой. Сохраняйте нормализованный route template и идентификатор объекта без секретов; повтор с другим методом или регистром path должен проверяться только если контракт маршрута это допускает.

HTTP 404 не говорит, был ли ресурс когда-либо существующим и является ли отсутствие постоянным. Проверьте итоговый URI после redirect, host, кодирование path, route template, API version и deployment. В защищённых API политика может намеренно возвращать 404 вместо 403, скрывая существование объекта. Если сервер точно знает, что ресурс удалён навсегда, более специфичным ответом может быть 410.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.