Когда у пользователя нет разрешения на доступ к запрошенному ресурсу, HTTP сервер обычно возвращает код ответа 403 Forbidden. Этот код означает, что сервер понял запрос, но отказывается его выполнять из-за отсутствия прав доступа.
Какой код ответа HTTP сервера указывается, когда у пользователя нет разрешения на доступ к запрошенному ресурсу?
Когда у пользователя нет разрешения на доступ к запрошенному ресурсу, HTTP сервер обычно возвращает код ответа 403 Forbidden.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Когда у пользователя нет разрешения на доступ к запрошенному ресурсу, HTTP сервер обычно возвращает код ответа 403 Forbidden. Этот код означает, что сервер понял запрос, но отказывается его выполнять из-за отсутствия прав доступа.
Пример использования в C# с ASP.NET Core:
return Forbid(); // Возвращает HTTP 403