Статус: 403
403 Запрещено
Код состояния HTTP 403 Forbidden указывает на то, что сервер понял запрос, но отказался его обрабатывать. Этот статус похож на 401, за исключением того, что для ответов 403 Forbidden аутентификация или повторная аутентификация ничего не меняет. Сбой запроса связан с логикой приложения, например с недостаточными правами доступа к ресурсу или действию.
Клиентам, получившим ответ 403, следует ожидать, что повторная отправка запроса без изменений завершится той же ошибкой. Владельцы серверов могут решить отправлять ответ 404 вместо 403, если они не хотят сообщать клиентам с недостаточными правами о существовании ресурса.
Статус
403 Forbidden
Примеры
>Сбой запроса из-за недостаточных прав доступа
Следующий пример запроса отправляется к API для управления пользователями. Запрос содержит заголовок Authorization, использующий Bearer схему аутентификации с токеном доступа:
DELETE /users/123 HTTP/1.1 Host: example.com Authorization: Bearer abcd123
Сервер аутентифицировал запрос, но действие не выполняется из-за недостаточных прав, и тело ответа содержит причину сбоя:
HTTP/1.1 403 Forbidden
Date: Tue, 02 Jul 2024 12:56:49 GMT
Content-Type: application/json
Content-Length: 88
{
"error": "InsufficientPermissions",
"message": "Deleting users requires the 'admin' role."
}
Спецификации
| Спецификация |
|---|
| Неизвестная спецификация> # status.403> |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/403