Какой код ответа HTTP сервера указывается, когда у пользователя нет разрешения на доступ к запрошенному ресурсу?

Когда у пользователя нет разрешения на доступ к запрошенному ресурсу, HTTP сервер обычно возвращает код ответа 403 Forbidden.

Короткий ответ

Что ответить на собеседовании

Когда у пользователя нет разрешения на доступ к запрошенному ресурсу, HTTP сервер обычно возвращает код ответа 403 Forbidden. Этот код означает, что сервер понял запрос, но отказывается его выполнять из-за отсутствия прав доступа.

Подробный разбор

Ответ с пояснениями

Когда у пользователя нет разрешения на доступ к запрошенному ресурсу, HTTP сервер обычно возвращает код ответа 403 Forbidden. Этот код означает, что сервер понял запрос, но отказывается его выполнять из-за отсутствия прав доступа.

Пример использования в C# с ASP.NET Core:

return Forbid(); // Возвращает HTTP 403

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку