GET-Methode – Python-Anfragen
Die Anforderungsbibliothek ist einer der wichtigen Aspekte von Python, um HTTP-Anfragen an eine bestimmte URL zu stellen. In diesem Artikel geht es darum, wie man mithilfe von eine GET-Anfrage an eine bestimmte URL stellen kann Anfragen.GET() Methode. Bevor wir uns die GET-Methode ansehen, wollen wir herausfinden, was eine GET-Anfrage ist –
GET Http-Methode
Die GET-Methode wird verwendet, um Informationen vom angegebenen Server über eine bestimmte URL abzurufen. Die GET-Methode sendet die codierten Benutzerinformationen an die Seitenanforderung angehängt. Die Seite und die codierten Informationen werden durch das Zeichen „?“ getrennt. Zum Beispiel:
https://www.google.com/search?q=hello
So stellen Sie eine GET-Anfrage über Python-Anfragen
Das Anforderungsmodul von Python bietet eine integrierte Methode namens erhalten() zum Stellen einer GET-Anfrage an eine angegebene URL.
Syntax -
requests.get(url, params={key: value}, args) Beispiel - Versuchen wir zum Beispiel, eine Anfrage an die APIs von Github zu stellen.
Python3
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)> |
Speichern Sie diese Datei als request.py und führen Sie sie über das Terminal aus.
python request.py
Ausgabe -
Vorteile der Verwendung der GET-Methode
- Da die von der GET-Methode gesendeten Daten in der URL angezeigt werden, ist es möglich, die Seite mit bestimmten Abfragezeichenfolgenwerten als Lesezeichen zu speichern.
- GET-Anfragen können zwischengespeichert werden und GET-Anfragen bleiben im Browserverlauf.
- GET-Anfragen können mit Lesezeichen versehen werden.
Nachteile der Verwendung der GET-Methode
- Die GET-Methode eignet sich nicht für die Weitergabe vertraulicher Informationen wie Benutzername und Passwort, da diese vollständig in der URL-Abfragezeichenfolge sichtbar sind und möglicherweise als besuchte Seite im Speicher des Client-Browsers gespeichert werden.
- Da die GET-Methode Daten einer Serverumgebungsvariablen zuweist, ist die Länge der URL begrenzt. Daher gibt es eine Begrenzung für die Gesamtmenge der zu sendenden Daten.