logo

Mètode GET: sol·licituds de Python

La biblioteca de sol·licituds és un dels aspectes importants de Python per fer sol·licituds HTTP a un URL especificat. Aquest article gira al voltant de com es pot fer una sol·licitud GET a un URL especificat requests.GET() mètode. Abans de comprovar el mètode GET, esbrineu què és una sol·licitud GET:

Mètode GET Http

El mètode GET s'utilitza per recuperar informació del servidor donat mitjançant un URL determinat. El mètode GET envia la informació codificada de l'usuari adjunta a la sol·licitud de la pàgina. La pàgina i la informació codificada estan separades pel caràcter '?'. Per exemple:



https://www.google.com/search?q=hello>

Com fer una sol·licitud GET mitjançant sol·licituds Python

El mòdul de peticions de Python proporciona un mètode integrat anomenat aconseguir() per fer una sol·licitud GET a un URL especificat.

Sintaxi -

pete davidson
requests.get(url, params={key: value}, args)>

Exemple - Provem de fer una sol·licitud a les API de Github per exemple.



Python 3






rj12 vs rj11
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)>

característiques d'una sèrie de panda
>

>

deseu aquest fitxer com a request.py i mitjançant l'execució del terminal,

python request.py>

Sortida -

python-requests-get-method

Avantatges d'utilitzar el mètode GET

  • Com que les dades enviades pel mètode GET es mostren a l'URL, és possible marcar la pàgina amb valors específics de cadena de consulta.
  • Les sol·licituds GET es poden emmagatzemar a la memòria cau i les sol·licituds GET romanen a l'historial del navegador.
  • Les sol·licituds GET es poden afegir a les adreces d'interès.

Desavantatges d'utilitzar el mètode GET

  • El mètode GET no és adequat per passar informació confidencial, com ara el nom d'usuari i la contrasenya, perquè són totalment visibles a la cadena de consulta de l'URL i, potencialment, s'emmagatzemen a la memòria del navegador del client com a pàgina visitada.
  • Com que el mètode GET assigna dades a una variable d'entorn del servidor, la longitud de l'URL és limitada. Per tant, hi ha una limitació per al total de dades que s'envien.