Demande la réponse.Fonction Raison ()
La fonction Raison () du module de demande est utilisée pour récupérer la description du texte correspondante d'un code d'état HTTP donné. Par exemple, vous pouvez l'utiliser pour cartographier le code 404-statut à son message HTTP correspondant non trouvé.
En utilisant l'objet de réponse à partir du module de requêtes, vous pouvez déterminer le message que la demande renvoie.
Exemple pratique
Pour illustrer au mieux comment nous pouvons utiliser cette fonction, nous pouvons tenter d'accéder à une ressource spécifique et de récupérer le code d'état et le message à partir de celui-ci.
Considérez l'exemple ci-dessous:
Demandes d'importationLe code ci-dessus fait une demande de GET à l'URL spécifiée et enregistre la réponse à l'objet de réponse. Nous récupérons ensuite la description HTTP du code de retour en utilisant la réponse.raison.
Le code ci-dessus doit renvoyer une sortie comme indiqué:
Test Python3.pyPar défaut, la fonction renverra le code d'état HTTP comme indiqué:
Demandes d'importationLa sortie résultante est comme indiqué:
Test Python3.pyExemple 2
L'exemple ci-dessous montre le message correspondant pour une erreur 404.
Demandes d'importationDans ce cas, le code ci-dessus doit renvoyer le code d'état HTTP et la raison comme indiqué dans la sortie ci-dessous:
Test Python3.pyConclusion
Dans cet article, vous avez appris à utiliser la réponse.Raison Méthode du module Demandes pour résoudre un code d'état HTTP au message correspondant.
Pour en savoir plus sur les codes d'état HTTP, vérifiez ici.