logo

GET-methode – Python-verzoeken

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 –

python-requests-get-methode

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.