Python -Anfragen erhalten Abfrageparameter

Python -Anfragen erhalten Abfrageparameter
Die Anfragebibliothek von Python enthält verschiedene Funktionen, die der Benutzer verwenden kann, um verschiedene Arten von HTTP -Anforderungen an eine bestimmte URL mit spezifischen Parametern zu erstellen. Eine der Methoden in dieser Bibliothek ist die Methode „get ()“, mit der eine GET -Anforderung an ein bestimmtes Ziel gestellt und die Antwort des Servers auf die aufrufende Variable zurückgegeben wird.

Lassen Sie uns ein besseres Verständnis für die Arbeit der Get () -Methode haben, indem wir ihre Syntax durchgehen:

Syntax der Get () -Methode

Die Syntax der Get () -Methode lautet wie folgt:

resultvar = Anfragen.get (targeturl, paramquery, args)

In dieser Syntax:

  • resultvar ist die Variable, die das Ergebnis/die Antwort des Servers speichert
  • Ziel-URL ist die Adresse des Servers, der mit einer Get -Anfrage pingelt wird.
  • Paramquery Ist die Abfrage in Form von Schlüsselwert-Tupeln an den Server übergeben?
  • Args sind die zusätzlichen Argumente, die mit der Get () -Methode verwendet werden können

Um die zu verwenden erhalten() Methode müssen Sie zuerst die Bibliothek „Anforderungen“ in Ihre Umgebung installieren, indem Sie den folgenden Befehl verwenden:

PIP -Installationsanforderungen

Sobald Sie die Bibliothek installiert haben, können Sie in den unten angegebenen Beispielen die Methode get () verwenden.

Beispiel 1: Erstellen einer einfachen GET -Anforderung an einen Server mit der Methode GET ()
Versuchen wir eine einfache Anfrage an Google und drucken Sie den Antwortcode von Googles Server mit dem folgenden Code aus:

Anfragen importieren
Resvar = Anfragen.Get ("https: // www.Google.com ")
drucken (resvar)

Wenn dieser Code ausgeführt wird, erzeugt er die folgende Ausgabe am Terminal:

Wie Sie sehen können, ist der Antwortcode “200Das bedeutet, dass der Server die Anfrage erfolgreich erhalten hat und die Abfrage in der Nachrichtenbehörde zurückgibt.

Beispiel 2: Verwenden der JSON () -Methode, um die Antwort mit Get () -Methode anzuzeigen
Wenn Sie die vom Benutzer bereitgestellte JSON -Antwort anzeigen möchten, kann der Benutzer die Methode JSON () für die resultierende Variable der Get () -Methode verwenden. Der Benutzer muss jedoch eine Anfrage an einen Server stellen, der die Antwort in Form einer JSON -Zeichenfolge in der Nachrichtenbehörde zurückgeben wird.

Um dies zu demonstrieren, stellen wir eine Anfrage an die Reqres API mit dem folgenden Code und drucken Sie das Ergebnis der JSON () -Methode:

Anfragen importieren
Resvar = Anfragen.get ("https: // reqres.IN/API/Benutzer ")
drucken (resvar.JSON ())

Wenn dieser Code ausgeführt wird, werden die folgenden Ergebnisse auf dem Terminal erzielt:

Die Ausgabe zeigt die JSON -Reaktion des Reqres API.

Beispiel 3: Verwenden einer spezifischen Abfrage in der Get () -Methode
So geben. Lassen Sie uns eine Get -Anfrage an die REQRES -API stellen, um den Inhalt der 2. Seite mit dem folgenden Code -Snippet anzuzeigen:

Anfragen importieren
Resvar = Anfragen.get ("https: // reqres.in/api/user ", params = 'Seite': '2')
drucken (resvar.Inhalt)

Wenn dieser Code ausgeführt wird, erzeugt er das folgende Ergebnis am Terminal Ihrer Maschine:

Die Ausgabe bestätigt, dass Sie auch eine bestimmte Abfrage in Ihrer Get () -Methode übergeben konnten.

Abschluss

Der Benutzer kann die Get () -Methode aus der Anforderungsbibliothek verwenden, um eine GET -Anforderung an eine bestimmte Ziel -URL/Server zusammen mit bestimmten Abfragen zu stellen. Um diese Methode von GET () zu verwenden, müssen Sie zuerst die Anforderungsbibliothek über den Befehl installieren. “PIP -Installationsanforderungen.Um die Antwort des Servers in Form von JSON anzuzeigen, kann der Benutzer die JSON () -Methode auf die resultierende Variable der Get () -Methode anwenden.