logo

GET-menetelmä – Python-pyynnöt

Pyyntökirjasto on yksi Pythonin tärkeistä ominaisuuksista HTTP-pyyntöjen tekemisessä tiettyyn URL-osoitteeseen. Tämä artikkeli käsittelee sitä, kuinka GET-pyyntö voidaan tehdä määritettyyn URL-osoitteeseen käyttämällä pyynnöt.GET() menetelmä. Ennen kuin tarkistat GET-menetelmän, selvitetään, mikä GET-pyyntö on -

HANKI Http-menetelmä

GET-menetelmää käytetään tietojen hakemiseen tietystä palvelimesta tietyn URL-osoitteen avulla. GET-menetelmä lähettää koodatut käyttäjätiedot, jotka on liitetty sivupyyntöön. Sivu ja koodatut tiedot erotetaan ?-merkillä. Esimerkiksi:

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

Kuinka tehdä GET-pyyntö Python-pyyntöjen kautta

Pythonin pyyntömoduuli tarjoaa sisäänrakennetun menetelmän nimeltä saada() GET-pyynnön tekemiseen määritettyyn URL-osoitteeseen.



Syntaksi -

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

Esimerkki - Yritetään tehdä pyyntö Githubin sovellusliittymille esimerkiksi tarkoituksia varten.

Python 3

kuinka monta viikkoa on kuukaudessa


katodisädeputkimonitori



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

korvaa kaikki java
>

>

tallenna tämä tiedosto nimellä request.py ja suorita terminaali,

python request.py>

Lähtö –

python-requests-get-method

GET-menetelmän käytön edut

  • Koska GET-menetelmällä lähetetyt tiedot näkyvät URL-osoitteessa, on mahdollista lisätä sivu kirjanmerkkeihin tietyillä kyselymerkkijonoarvoilla.
  • GET-pyynnöt voidaan tallentaa välimuistiin ja GET-pyynnöt pysyvät selainhistoriassa.
  • GET-pyynnöt voidaan merkitä kirjanmerkkeihin.

GET-menetelmän käytön haitat

  • GET-menetelmä ei sovellu arkaluonteisten tietojen, kuten käyttäjätunnuksen ja salasanan, välittämiseen, koska ne näkyvät täysin URL-kyselyn merkkijonossa sekä mahdollisesti tallennetaan asiakasselaimen muistiin vierailtuina sivuina.
  • Koska GET-menetelmä määrittää tiedot palvelinympäristömuuttujalle, URL-osoitteen pituus on rajoitettu. Joten lähetettävän datan kokonaismäärää on rajoitettu.