Przykład 01:
Wypróbujmy nasz pierwszy przykład, aby zobaczyć, jak działa prosty program żądania w Python. Ten program nie będzie dotyczył klienta HTTP, ale o proste żądanie do określonego adresu URL w sieci. Po pierwsze, musisz zaimportować moduł „żądań” do kodu. Musimy użyć metody „żądań” „get ()”, aby pobrać wszystkie dane na serwerze Google w formularzu tekstowym. Musimy więc wspomnieć o adresie URL Google w parametrze funkcji „get”. Wszystkie dane tekstowe będą przechowywane w zmiennej „RES” zadeklarowanej i zainicjowanej w drugim wierszu kodu. Instrukcja drukowania używa zmiennej „RES” do wyświetlania jej na powładzie po przekształceniu go w formularz „tekst”.
żądania importuPo uruchomieniu tego kodu za pomocą przycisku „Uruchom” Spyder3, otrzymaliśmy wszystkie dane „Google” określonego adresu URL przechowywanego w zmiennej „RES.”Zatem instrukcja drukowania używa zmiennej„ RES ”w konsoli do wyświetlania danych formatu tekstu na konsoli Spyder3, jak pokazano poniżej.
Przykład 02:
Rzućmy okiem na inny przykład klienta HTTP. W naszym pierwszym przykładzie spojrzeliśmy na proste żądanie serwera sieciowego. Teraz będziemy szukać połączenia klienta HTTP. W tym celu musisz zaimportować „HTTP.Klient ”moduł Pythona na początku kodu Pythona. Po tym HTTP.Moduł klienta służy do wywołania funkcji „httpconnection ()”, aby nawiązać połączenie z określonym adresem URL. URL Google został tu używany.
Musisz wspomnieć o numerze portu, który próbowałeś połączyć, ja.mi., 80. Musisz także wspomnieć o limicie czasu dla tego połączenia HTTP. Tutaj podaliśmy zmienną „limit czasu” wartość 10 sekund. Odpowiedź połączenia zostanie zapisana do obiektu połączenia o nazwie „con”, te zmienne dane zostaną wyświetlone na konsoli za pomocą zmiennej „con” w klauzuli drukowania.
Importuj http.klientUruchommy trójstronny kod Python w Spyder 3 za pomocą jego przycisku „Uruchom” na środku narzędzia. Po uruchomieniu tego kodu otrzymaliśmy dane wyjściowe pokazane poniżej w konsoli Spyder 3. Połączenie zostało ustanowione z określonym adresem URL Google przy użyciu portu 80 i z określonym limitem czasu dla tego połączenia.
Przykład 03:
Wypróbujmy kolejny przykład tworzenia programu klienta HTTP w Python, aby utworzyć połączenie. W powyższym przykładzie przyjrzeliśmy się, jak utworzyć połączenie za pomocą modułu klienta HTTP i jak uzyskać odpowiedź serwera WWW. Musisz więc zaimportować „HTTP.Klient ”moduł w pierwszym wierszu za pomocą słowa kluczowego„ Importuj.”„ HTTP.Moduł klienta ”zostanie dalej wykorzystywany do nawiązania połączenia z adresem URL„ JournalDeva ”przy użyciu funkcji„ httpconnection (). Obiekt połączenia „CON” został zadeklarowany w celu zapisania połączenia klienta HTTP.
Teraz ten sam obiekt połączenia „CON” został wykorzystany do wywołania funkcji „żądanie”, aby określić rodzaj żądania, które musimy teraz zrobić, i.mi., „Get” oznacza uzyskanie odpowiedzi. W następnym wierszu używamy tego samego obiektu „con” do wywołania funkcji „getResponse ()” HTTP.Moduł klienta. Służy do uzyskania odpowiedzi z określonego adresu URL i zapisania go na zmiennej „resp”. Na podstawie danych odpowiedzi instrukcja drukowania zdecyduje się wyświetlić status odpowiedzi i powód tego konkretnego statusu w normalnym formacie tekstowym za pomocą resp.status i odpowiednio.powód wbudowany. W końcu połączenie należy zamknąć, wywołując funkcję „Close ()” HTTP.Moduł klienta za pośrednictwem obiektu połączenia „con."
Importuj http.klientMamy poniższe wyjście z uruchomienia tego kodu dla 6 linii, aby wykonać połączenie HTTP. Wyjście pokazuje, że status to 301, a przyczyną tego statusu jest to, że konkretne dane serwera są przenoszone na stałe.
Wniosek:
W tym artykule dotyczy tego, jak utworzyć połączenie klienta HTTP w Python za pomocą HTTP.Moduł klienta. Omówiliśmy również, jak nawiązać proste połączenie z serwerem WWW za pomocą prostego modułu „żądania” w narzędziu Python.