Spec-Zone.ru › HTTP

Статус: 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>

См. также

  • Коды состояния ответа HTTP
  • 401
  • Определения кодов состояния HTTP

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API