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ö –

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.