Omówmy, w jaki sposób możemy użyć metody GET z biblioteki żądań, aby to osiągnąć.
Instalowanie żądań
Domyślnie metoda żądań nie jest zainstalowana. Możesz jednak zainstalować go w swoim środowisku za pomocą PIP lub CONDA. Polecenia są tak, jak pokazano:
$ PIP3 żądania instalacjiPo zainstalowaniu możesz zaimportować moduł żądań i zacząć go używać.
Składnia funkcji jest jak pokazana:
Get (URL, ** KWARGS)Funkcja akceptuje adres URL docelowy jako parametr. Możesz także określić inne parametry obsługiwane przez żądanie.
Funkcja zwróci żądanie.Obiekt odpowiedzi, który zawiera różne informacje o żądaniu.
Przykład - składanie żądań GET
Poniższy przykładowy kod pokazuje, jak korzystać z modułu żądania i metodę GET, aby złożyć żądanie GET do danego zasobu.
żądania importuUruchomienie powyższego kodu powinno złożyć żądanie GET do Google.com. Funkcja powinna następnie zwrócić powiązany kod stanu HTTP, jak pokazano:
Możemy wyodrębnić inne informacje z obiektu odpowiedzi, jak pokazano:
żądania importuKod powyżej powinien zwrócić nagłówki odpowiedzi.
Możemy również pobrać kodowanie, jak pokazano w poniższym kodzie:
żądania importuWynikowe wyjście:
UTF-8Jak widzimy, obiekt odpowiedzi żądania GET zawiera szczegółową metainformację na temat żądania i serwera docelowego.
odpowiedź.zamknąć
Biblioteka żądań Pythona jest jedną z najcenniejszych i potężnych bibliotek ekosystemu Pythona. Pozwala programistom na składanie żądań HTTP do danego zasobu. Ponadto biblioteka żądań jest bardzo wszechstronna, z wieloma funkcjami, które są łatwe w użyciu w nowoczesnych aplikacjach.
W tym poście przyjrzymy się, jak korzystać z odpowiedzi.Metoda zamknięcia () w celu zamknięcia połączenia z serwerem po złożeniu żądania.
Przykładowa ilustracja
Poniższy przykład pokazuje, jak złożyć proste żądanie danego zasobu i zamknąć połączenie z serwerem za pomocą metody Close ().
żądania importuPowyższe zapytanie składa żądanie GET do określonego zasobu. Następnie drukujemy wynik żądania i zamykamy połączenia.
Wniosek
Ten post nauczył nas, jak czerpać żądania za pomocą biblioteki żądań. Nauczyliśmy się również, jak wyodrębnić inne informacje z obiektu odpowiedzi.