Requests-biblioteket är en av de viktiga aspekterna av Python för att göra HTTP-förfrågningar till en specificerad URL. Den här artikeln kretsar kring hur man kan göra GET-förfrågan till en angiven URL med hjälp av requests.GET() metod. Innan vi kollar in GET-metoden, låt oss ta reda på vad en GET-begäran är –
java samlingar
Hämta HTTP-metoden
GET-metoden används för att hämta information från den givna servern med hjälp av en given URL. GET-metoden skickar den kodade användarinformationen som läggs till sidförfrågan. Sidan och den kodade informationen är åtskilda av tecknet '?'. Till exempel:
https://www.google.com/search?q=hello>
Hur man gör GET-förfrågan genom Python-förfrågningar
Pythons begärandemodul tillhandahåller en inbyggd metod som kallas skaffa sig() för att göra en GET-begäran till en angiven URL.
Syntax –
requests.get(url, params={key: value}, args)> Exempel – Låt oss försöka göra en begäran till Githubs API:er för exempel.
Python3
prioriterad kö
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)> |
>
>
spara den här filen som request.py och genom terminalkörning,
python request.py>
Utgång –

Fördelar med att använda GET-metoden
- Eftersom data som skickas med GET-metoden visas i URL:en är det möjligt att bokmärka sidan med specifika frågesträngsvärden.
- GET-förfrågningar kan cachelagras och GET-förfrågningar finns kvar i webbläsarhistoriken.
- GET-förfrågningar kan bokmärkas.
Nackdelar med att använda GET-metoden
- GET-metoden är inte lämplig för att skicka känslig information som användarnamn och lösenord, eftersom dessa är helt synliga i URL-frågesträngen samt eventuellt lagrade i klientwebbläsarens minne som en besökt sida.
- Eftersom GET-metoden tilldelar data till en servermiljövariabel är längden på URL:en begränsad. Så det finns en begränsning för den totala data som ska skickas.