Python -forespørsler Få spørringsparametere

Python -forespørsler Få spørringsparametere
Pythons forespørselsbibliotek inkluderer forskjellige funksjoner som brukeren kan bruke for å lage forskjellige typer HTTP -forespørsler til en spesifisert URL med spesifikke parametere. En av metodene i dette biblioteket er metoden “get ()” som brukes til å komme med en anmodning til et bestemt reisemål og returnere serverens respons på samtalevariabelen.

La oss ha en bedre forståelse av arbeidet med get () -metoden ved å gå over syntaks:

Syntaks for get () -metoden

Get () -metoden syntaks er som følger:

ResultatVar = forespørsler.Get (TargetUrl, Paramquery, Args)

I denne syntaksen:

  • Resultatvar er variabelen som vil lagre resultatet/responsen til serveren
  • Targeturl er adressen til serveren som vil bli pinget med en get -forespørsel.
  • Paramquery er spørringen som skal sendes til serveren i form av nøkkelverdi-tuples
  • Args er de ekstra argumentene som kan brukes med get () -metoden

Å bruke få() Metode, du må først installere "Forespørsler" -biblioteket i miljøet ditt ved å bruke følgende kommando:

PIP -installforespørsler

Når du har installert biblioteket, kan du gå videre til å bruke get () -metoden i eksemplene gitt nedenfor.

Eksempel 1: Gjør en enkel få forespørsel til en server ved hjelp av get () -metoden
La oss prøve å komme med en enkel forespørsel til Google og skrive ut svarskoden fra Googles server ved å bruke følgende kode:

Importer forespørsler
resVar = forespørsler.få ("https: // www.Google.com ")
Print (Resvar)

Når denne koden blir utført, vil den produsere følgende utgang på terminalen:

Som du kan se, er svarskoden "200”Noe som betyr at serveren har mottatt forespørselen og returnerer spørringen i meldingsorganet.

Eksempel 2: Bruke JSON () -metoden for å vise responsen med get () -metoden
Hvis du vil vise JSON -responsen gitt av brukeren, kan brukeren bruke JSON () -metoden på den resulterende variabelen til Get () -metoden. Imidlertid må brukeren komme med en forespørsel til en server som kommer til å returnere responsen i form av en JSON -streng i meldingsorganet.

For å demonstrere dette, la oss komme med en forespørsel til Reqres API ved hjelp av følgende kode og skriv ut resultatet av JSON () -metoden:

Importer forespørsler
resVar = forespørsler.få ("https: // reqres.i/API/brukere ")
trykk (resvar.json ())

Når denne koden blir utført, vil den gi følgende resultater på terminalen:

Utgangen viser JSON -responsen til Reqres API.

Eksempel 3: Bruke spesifikk spørring i get () -metoden
For å gi en spesifikk spørring i get () -metoden, plasser spørringen i en tuple og pass den i det andre argumentet for get () -metoden. La oss komme med en forespørsel til Reqres API om å vise innholdet på 2. side ved å bruke følgende kodebit:

Importer forespørsler
resVar = forespørsler.få ("https: // reqres.i/api/brukere ", params = 'side': '2')
trykk (resvar.innhold)

Når denne koden blir utført, vil den gi følgende resultat på maskinens terminal:

Utgangen bekrefter at du også var i stand til å gi en spesifikk spørring i din get () -metode også.

Konklusjon

Brukeren kan benytte seg av get () -metoden fra forespørselsbiblioteket for å komme med en forespørsel til en bestemt destinasjons -URL/server sammen med spesifikke spørsmål. For å bruke denne get () -metoden, må du imidlertid først installere forespørselsbiblioteket til maskinen din ved å bruke kommandoen "PIP -installforespørsler.”For å vise svaret fra serveren i form av JSON, kan brukeren bruke JSON () -metoden på den resulterende variabelen til get () -metoden.