При тестировании REST-приложения, развернутого с использованием API Gateway и Lambda, попытка входа с неверными учетными данными возвращает HTTP 405 METHOD_NOT_ALLOWED, хотя метод запроса для ресурса указан правильно. Какой код состояния HTTP должно возвращать приложение для неверных учетных данных?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: HTTP 401.
Почему это правильный ответ
При неверных учетных данных приложение должно возвращать HTTP 401 Unauthorized. Этот код состояния указывает, что запрос не был применен, поскольку для целевого ресурса требуются действительные учетные данные аутентификации. Код 405 Method Not Allowed означает, что метод запроса (например, GET, POST) не поддерживается для указанного ресурса, что не соответствует проблеме с учетными данными. Код 404 Not Found означает, что ресурс не существует. Код 503 Service Unavailable указывает на временную недоступность сервера. Код 505 HTTP Version Not Supported означает, что сервер не поддерживает версию протокола HTTP, используемую в запросе.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется