Knihovna požadavků je jedním z důležitých aspektů Pythonu pro vytváření HTTP požadavků na zadané URL. Tento článek se točí kolem toho, jak lze provést požadavek GET na zadanou adresu URL pomocí request.GET() metoda. Než se podíváte na metodu GET, pojďme zjistit, co je to požadavek GET –
char na řetězec java
ZÍSKEJTE Http metodu
Metoda GET se používá k získání informací z daného serveru pomocí zadané URL. Metoda GET odesílá zakódované informace o uživateli připojené k požadavku na stránku. Stránka a zakódované informace jsou odděleny znakem „?“. Například:
https://www.google.com/search?q=hello>
Jak vytvořit požadavek GET prostřednictvím požadavků Pythonu
Modul požadavků Pythonu poskytuje vestavěnou metodu nazvanou dostat() pro vytvoření požadavku GET na zadanou URL.
Syntaxe –
requests.get(url, params={key: value}, args)> Příklad – Zkusme například zadat požadavek na rozhraní API Github.
Python3
program pro prvočísla v 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)> |
>
>
uložte tento soubor jako request.py a prostřednictvím spuštění terminálu,
python request.py>
Výstup -

Výhody použití metody GET
- Vzhledem k tomu, že data odesílaná metodou GET jsou zobrazena v URL, je možné záložku stránky s konkrétními hodnotami řetězce dotazu.
- Požadavky GET lze uložit do mezipaměti a požadavky GET zůstávají v historii prohlížeče.
- Požadavky GET lze uložit do záložek.
Nevýhody použití metody GET
- Metoda GET není vhodná pro předávání citlivých informací, jako je uživatelské jméno a heslo, protože ty jsou plně viditelné v řetězci URL dotazu a také potenciálně uloženy v paměti klientského prohlížeče jako navštívená stránka.
- Protože metoda GET přiřazuje data proměnné prostředí serveru, je délka adresy URL omezená. Existuje tedy omezení pro celkový počet odeslaných dat.