Żądania Pythona otrzymują parametry zapytania

Żądania Pythona otrzymują parametry zapytania
Biblioteka żądań Pythona zawiera różne funkcje, które użytkownik może wykorzystać do tworzenia różnych rodzajów żądań HTTP do określonego adresu URL o określonych parametrach. Jedną z metod w tej bibliotece jest metoda „get ()”, która służy do składania żądania GET do określonego miejsca docelowego i zwrócenia odpowiedzi serwera do zmiennej wywołującej.

Lepiej zrozumiemy działanie metody get (), przekraczając jej składnię:

Składnia metody get ()

Składnia metody get () jest następująca:

ResultVar = żądania.Get (Targeturl, Paramquery, Args)

W tej składni:

  • wynik to zmienna, która będzie przechowywać wynik/odpowiedź serwera
  • Targeturl to adres serwera, który będzie pingowany żądaniem GET.
  • Paramquery jest zapytaniem, które należy przekazać na serwer w postaci krotek wartości kluczowej
  • Args to dodatkowe argumenty, które można użyć za pomocą metody get ()

Użyć Dostawać() Metoda, musisz najpierw zainstalować bibliotekę „żądań” w swoim środowisku za pomocą następującego polecenia:

żądania instalacji PIP

Po zainstalowaniu biblioteki możesz przejść do metody get () w przykładach podanych poniżej.

Przykład 1: Wykonanie prostego żądania GET do serwera za pomocą metody get ()
Spróbujmy złożyć proste żądanie Google i wydrukować kod odpowiedzi z serwera Google za pomocą następującego kodu:

żądania importu
RESVAR = żądania.Get ("https: // www.Google.com ”)
Drukuj (resvar)

Po wykonaniu tego kodu wytworzy on następujące dane wyjściowe na terminalu:

Jak widać, kod odpowiedzi brzmi „200”Co oznacza, że ​​serwer z powodzeniem otrzymał żądanie i zwraca zapytanie w treści wiadomości.

Przykład 2: Za pomocą metody JSON () do wyświetlenia odpowiedzi za pomocą metody get ()
Jeśli chcesz pokazać odpowiedź JSON dostarczoną przez użytkownika, użytkownik może użyć metody JSON () w wynikowej zmiennej metody get (). Jednak użytkownik musi złożyć wniosek do serwera, który zwróci odpowiedź w formie ciąg JSON w ciele wiadomości.

Aby to zademonstrować, zróbmy prośbę do Reqres API za pomocą następującego kodu i wydrukuj wynik metody JSON ():

żądania importu
RESVAR = żądania.get ("https: // reqres.in/API/Użytkownicy ”)
Drukuj (resvar.JSON ())

Po wykonaniu tego kodu daje następujące wyniki na terminalu:

Wyjście wyświetla odpowiedź JSON REQRES API.

Przykład 3: Korzystanie z określonego zapytania w metodzie get ()
Aby przejść określone zapytanie w metodzie get (), umieść zapytanie w krotce i przekazaj je w drugim argumencie metody get (). Zróbmy żądanie GET do interfejsu API ReqRES, aby pokazać zawartość drugiej strony za pomocą następującego fragmentu kodu:

żądania importu
RESVAR = żądania.get ("https: // reqres.in/api/users ", params = 'strona': '2')
Drukuj (resvar.treść)

Po wykonaniu tego kodu wytworzy on następujący wynik na terminalu twojego komputera:

Wyjście potwierdza, że ​​byłeś w stanie przekazać konkretne zapytanie również w metodzie get ().

Wniosek

Użytkownik może skorzystać z metody get () z biblioteki żądań, aby dokonać żądania GET do określonego adresu URL docelowego/serwera wraz z określonymi zapytaniami. Jednak, aby użyć tej metody get (), musisz najpierw zainstalować bibliotekę żądań na komputerze za pomocą polecenia „żądania instalacji PIP.„Aby wyświetlić odpowiedź serwera w formie JSON, użytkownik może zastosować metodę JSON () na wynikową zmienną metody get ().