Программная ошибка
- 1 year ago
- 0
- 0
HTTP 403 Forbidden — стандартный код ответа HTTP , означающий, что доступ к запрошенному ресурсу запрещен. Сервер понял запрос, но не выполнит его. Наиболее вероятными причинами ограничения может послужить попытка доступа к системным ресурсам веб-сервера (например, файлам .htaccess или .htpasswd ) или к файлам, доступ к которым был закрыт с помощью конфигурационных файлов, требование аутентификации не средствами HTTP , например, для доступа к системе управления содержимым или разделу для зарегистрированных пользователей либо сервер не удовлетворён IP-адресом клиента, например, при блокировках. Появился в HTTP/1.0.
HTTP 403 предоставляет случай ошибки, отличный от HTTP 401 : сервер возвращает HTTP 401, когда клиент не прошел аутентификацию , и подразумевает, что успешный ответ может быть возвращен после действительной аутентификации, а HTTP 403 означает, что клиенту не разрешен доступ к ресурсу, несмотря на предоставление аутентификации.
Веб-сервер Apache возвращает 403 Forbidden в ответ на запросы перенаправлений URL , которые соответствуют каталогам файловой системы , когда списки каталогов отключены на сервере и нет директивы Index.html для указания существующего файла, который должен быть возвращен в браузер. Некоторые администраторы настраивают прокси-расширение Mod для Apache, чтобы блокировать такие запросы, при этом также возвращается 403 Forbidden. Microsoft IIS реагирует таким же образом, когда на этом сервере запрещены списки каталогов. В WebDAV ответ 403 Forbidden будет возвращен сервером, если клиент выдал запрос PROPFIND, но также не выдал требуемый заголовок глубины или выдал заголовок глубины бесконечности .
Следующие нестандартные коды возвращаются службами Microsoft Internet Information Services , но официально не признаются IANA .