Anmodningsbibliotek er et af de vigtige aspekter af Python til at lave HTTP-anmodninger til en specificeret URL. Denne artikel drejer sig om, hvordan man kan lave GET-anmodning til en specificeret URL ved hjælp af anmodninger.GET() metode. Før vi tjekker GET-metoden ud, lad os finde ud af, hvad en GET-anmodning er -
FÅ Http-metoden
GET-metoden bruges til at hente information fra den givne server ved hjælp af en given URL. GET-metoden sender den kodede brugerinformation, der er tilføjet sideanmodningen. Siden og den kodede information er adskilt af tegnet '?'. For eksempel:
https://www.google.com/search?q=hello>
Sådan laver du GET-anmodninger gennem Python-anmodninger
Pythons anmodningsmodul giver en indbygget metode kaldet få() for at lave en GET-anmodning til en specificeret URL.
Syntaks –
requests.get(url, params={key: value}, args)> Eksempel – Lad os prøve at lave en anmodning til Githubs API'er for eksempel.
Python3
import> requests> > # Making a GET request> r>=> requests.get(>' https://api.github.com / users / naveenkrnl'>)> # check status code for response received> # success code - 200> print>(r)> # print content of request> print>(r.content)> |
>
>
gem denne fil som request.py og gennem terminalkørsel,
python request.py>
Output –

Fordele ved at bruge GET-metoden
- Da de data, der sendes med GET-metoden, vises i URL'en, er det muligt at bogmærke siden med specifikke forespørgselsstrengværdier.
- GET-anmodninger kan cachelagres, og GET-anmodninger forbliver i browserhistorikken.
- GET-anmodninger kan bogmærkes.
Ulemper ved at bruge GET-metoden
- GET-metoden er ikke egnet til at videregive følsomme oplysninger såsom brugernavn og adgangskode, fordi disse er fuldt synlige i URL-forespørgselsstrengen samt potentielt gemt i klientbrowserens hukommelse som en besøgt side.
- Fordi GET-metoden tildeler data til en servermiljøvariabel, er længden af URL'en begrænset. Så der er en begrænsning for den samlede data, der skal sendes.