Lors du test d'une application REST déployée avec API Gateway et Lambda, une tentative de connexion avec des identifiants invalides renvoie HTTP 405 METHOD_NOT_ALLOWED, même si la méthode de requête est correcte pour la ressource. Quel code de statut HTTP l'application devrait-elle renvoyer pour des identifiants invalides ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : HTTP 401.
Pourquoi c'est la réponse
La réponse correcte est HTTP 401. Ce code de statut indique que la requête n'a pas été appliquée car elle manque de justificatifs d'authentification valides pour la ressource cible ou que les justificatifs fournis sont invalides. HTTP 404 (Not Found) signifie que le serveur n'a pas pu trouver la ressource demandée. Ce n'est pas approprié car la ressource existe, mais l'authentification a échoué. HTTP 503 (Service Unavailable) indique que le serveur n'est pas prêt à traiter la requête, souvent en raison d'une surcharge ou d'une maintenance. Cela n'a rien à voir avec des identifiants invalides. HTTP 505 (HTTP Version Not Supported) signifie que le serveur ne prend pas en charge la version du protocole HTTP utilisée dans la requête. Ce n'est pas pertinent pour un problème d'authentification.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise