Mientras se prueba una aplicación REST desplegada con API Gateway y Lambda, un intento de inicio de sesión con credenciales no válidas devuelve HTTP 405 METHOD_NOT_ALLOWED, a pesar de que el método de solicitud es correcto para el recurso. ¿Qué código de estado HTTP debería devolver la aplicación para credenciales no válidas?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: HTTP 401.
Por qué esta es la respuesta
HTTP 401 Unauthorized es el código de estado correcto para indicar que la solicitud no ha sido aplicada porque le faltan credenciales de autenticación válidas para el recurso de destino o estas no son válidas. En este escenario, las credenciales de inicio de sesión no válidas requieren autenticación, por lo que 401 es la respuesta apropiada. HTTP 405 Method Not Allowed indica que el método de solicitud (por ejemplo, GET, POST) no es compatible con el recurso solicitado, lo cual no es el problema aquí. HTTP 404 Not Found significa que el servidor no pudo encontrar el recurso solicitado. HTTP 503 Service Unavailable indica que el servidor no está listo para manejar la solicitud. HTTP 505 HTTP Version Not Supported significa que el servidor no es compatible con la versión del protocolo HTTP utilizada en la solicitud.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta