De verzoekbibliotheek is een van de belangrijke aspecten van Python voor het doen van HTTP-verzoeken aan een opgegeven URL. Dit artikel gaat over hoe je een GET-verzoek kunt indienen bij een opgegeven URL met behulp van verzoeken.GET() methode. Laten we, voordat we de GET-methode bekijken, uitzoeken wat een GET-verzoek is:
GET HTTP-methode
De GET-methode wordt gebruikt om informatie van de gegeven server op te halen met behulp van een bepaalde URL. De GET-methode verzendt de gecodeerde gebruikersinformatie die aan het paginaverzoek wordt toegevoegd. De pagina en de gecodeerde informatie worden gescheiden door het teken ‘?’. Bijvoorbeeld:
https://www.google.com/search?q=hello>
Hoe u een GET-verzoek kunt indienen via Python-verzoeken
De verzoekenmodule van Python biedt een ingebouwde methode genaamd krijgen() voor het maken van een GET-verzoek naar een opgegeven URL.
Syntaxis –
requests.get(url, params={key: value}, args)> Voorbeeld - Laten we bijvoorbeeld proberen een verzoek in te dienen bij de API's van Github.
Python3
mijnlivericket
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)> |
>
>
alfabet als cijfers
sla dit bestand op als request.py en voer het via terminal uit,
python request.py>
Uitgang –

Voordelen van het gebruik van de GET-methode
- Omdat de gegevens die door de GET-methode worden verzonden, in de URL worden weergegeven, is het mogelijk om de pagina te bookmarken met specifieke querytekenreekswaarden.
- GET-verzoeken kunnen in de cache worden opgeslagen en GET-verzoeken blijven in de browsergeschiedenis staan.
- GET-verzoeken kunnen worden gemarkeerd als bladwijzer.
Nadelen van het gebruik van de GET-methode
- De GET-methode is niet geschikt voor het doorgeven van gevoelige informatie zoals de gebruikersnaam en het wachtwoord, omdat deze volledig zichtbaar zijn in de URL-querystring en mogelijk ook in het geheugen van de clientbrowser worden opgeslagen als een bezochte pagina.
- Omdat de GET-methode gegevens toewijst aan een serveromgevingsvariabele, is de lengte van de URL beperkt. Er is dus een beperking voor het totale aantal te verzenden gegevens.