logo

GET metode - Python pieprasījumi

Pieprasījumu bibliotēka ir viens no svarīgajiem Python aspektiem, lai veiktu HTTP pieprasījumus uz noteiktu URL. Šis raksts ir par to, kā var veikt GET pieprasījumu uz noteiktu URL, izmantojot pieprasījumi.GET() metodi. Pirms pārbaudīt GET metodi, noskaidrosim, kas ir GET pieprasījums –

IEGŪT Http metodi

GET metode tiek izmantota, lai izgūtu informāciju no dotā servera, izmantojot norādīto URL. GET metode nosūta kodētu lietotāja informāciju, kas pievienota lapas pieprasījumam. Lapa un kodētā informācija ir atdalīta ar rakstzīmi “?”. Piemēram:

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

Kā veikt GET pieprasījumu, izmantojot Python pieprasījumus

Python pieprasījumu modulis nodrošina iebūvētu metodi, ko sauc gūt() lai veiktu GET pieprasījumu uz norādīto URL.



Sintakse -

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

Piemērs - Piemēram, mēģināsim iesniegt pieprasījumu Github API.

string.format java virkne

Python3

ģenerēt izlases numurus Java




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)>

>

>

masīvu saraksts java kārtošanā

saglabājiet šo failu kā request.py un izpildiet termināli,

python request.py>

Izvade -

python-requests-get-method

GET metodes izmantošanas priekšrocības

  • Tā kā ar GET metodi nosūtītie dati tiek parādīti vietrādī URL, lapai ir iespējams pievienot grāmatzīmi ar konkrētām vaicājuma virknes vērtībām.
  • GET pieprasījumus var saglabāt kešatmiņā, un GET pieprasījumi paliek pārlūkprogrammas vēsturē.
  • GET pieprasījumus var pievienot grāmatzīmēm.

GET metodes izmantošanas trūkumi

  • GET metode nav piemērota sensitīvas informācijas, piemēram, lietotājvārda un paroles, nodošanai, jo tie ir pilnībā redzami URL vaicājuma virknē, kā arī potenciāli tiek saglabāti klienta pārlūkprogrammas atmiņā kā apmeklēta lapa.
  • Tā kā GET metode piešķir datus servera vides mainīgajam, URL garums ir ierobežots. Tātad kopējais nosūtāmo datu apjoms ir ierobežots.