Antwort.Grund

Antwort.Grund
In diesem Artikel werden Sie entdecken, was die Antwort ist.Reason () Funktion ist und wie sie aus der Anfragebibliothek des Python funktioniert.

Anfragen Antwort.Reason () Funktion

Die Funktion der Vernunft () aus dem Anforderungsmodul wird verwendet. Beispielsweise können Sie den 404-Status-Code mit seiner entsprechenden HTTP.

Wenn Sie das Antwortobjekt aus dem Anforderungsmodul verwenden, können Sie feststellen, welche Nachricht die Anforderung zurückgibt.

Praktisches Beispiel

Um am besten zu veranschaulichen, wie wir diese Funktion verwenden können, können wir versuchen, auf eine bestimmte Ressource zuzugreifen und den Statuscode und die Nachricht davon abzurufen.

Betrachten Sie das unten gezeigte Beispiel:

Anfragen importieren
Antwort = Anfragen.Get ('https: // Geekbits.io ')
Druck (Antwort.Grund)

Der obige Code stellt eine GET -Anforderung an die angegebene URL und speichert die Antwort auf das Antwortobjekt. Anschließend holen wir die HTTP -Beschreibung des Rückkehrcode mit der Antwort.Grund.

Der obige Code sollte eine Ausgabe wie gezeigt zurückgeben:

Python3 -Test.py
OK

Standardmäßig gibt die Funktion den HTTP -Statuscode wie gezeigt zurück:

Anfragen importieren
Antwort = Anfragen.Get ('https: // Geekbits.io ')
Druck (Antwort)

Die resultierende Ausgabe ist wie gezeigt:

Python3 -Test.py

Beispiel 2

Das folgende Beispiel zeigt die entsprechende Nachricht für einen 404 -Fehler.

Anfragen importieren
Antwort = Anfragen.get ('https: // google.com/404 ')
Druck (Antwort)
Druck (Antwort.Grund)

In diesem Fall sollte der obige Code den HTTP -Statuscode und den Grund wie in der folgenden Ausgabe angezeigt werden:

Python3 -Test.py

Nicht gefunden

Abschluss

In diesem Artikel haben Sie gelernt, wie man die Antwort verwendet.Vernunftmethode aus dem Anforderungsmodul zum Auflösen eines HTTP -Statuscodes in die entsprechende Nachricht.

Weitere Informationen zu HTTP -Statuscodes finden Sie hier.