Eksempel 01:
La oss prøve vårt første eksempel for å se hvordan det enkle forespørselsprogrammet fungerer i Python. Dette programmet handler ikke om HTTP -klienten, men den enkle forespørselen til en spesifisert URL på nettverket. For det første må du importere “Forespørsler” -modulen til kodetoppen. Vi må bruke "forespørsler" -modulen "get ()" -metoden for å hente alle dataene på Google -serveren i en tekstform. Så vi må nevne Google URL i "Get" -funksjonsparameteren. Alle tekstdataene vil bli lagret i "Res" -variabelen som er deklarert og initialisert i den andre kodelinjen. Utskriftsuttalelsen bruker "Res" -variabelen for å vise den på skallet etter å ha konvertert den til "tekst" -skjemaet.
Importer forespørslerEtter å ha kjørt denne koden ved hjelp av "Kjør" -knappen til Spyder3, har vi fått alle dataene fra "Google" spesifisert URL som er lagret i variabelen "RES.”Dermed bruker utskriftsuttalelsen“ Res ”-variabelen i konsollen for å vise tekstformatdata på Spyder3 -konsollen, som vist nedenfor.
Eksempel 02:
La oss se på et annet eksempel på en HTTP -klient. Innenfor vårt første eksempel kikket vi på å komme med en enkel forespørsel til en nettverksserver. Nå vil vi se på å lage en HTTP -klientforbindelse. For dette må du importere “HTTP.klient ”modul av Python først i starten av Python -koden. Etter dette, http.Klientmodul brukes til å kalle "httpConnection ()" -funksjonen for å lage en forbindelse med en spesifisert URL. Google -url har blitt brukt her.
Du må nevne portnummeret du har prøvd å koble til, jeg.e., 80. Du må også nevne timeout for denne HTTP -tilkoblingen. Her har vi gitt "timeout" -variabelen en verdi på 10 sekunder. Tilkoblingsrespons vil bli lagret til tilkoblingsobjektet som heter "Con", denne variable data vises på konsollen ved å bruke "Con" -variabelen i utskriftsklausulen.
Importer http.klientLa oss kjøre tre-linjers Python-kode i Spyder 3 ved å bruke sin "Kjør" -knapp på midten av verktøyet. Etter å ha kjørt denne koden, har vi fått utdataene nedenfor i konsollen til Spyder 3. Tilkoblingen er etablert til den spesifiserte Google URL ved hjelp av port 80 og med den spesifiserte tidsavbruddet for denne tilkoblingen.
Eksempel 03:
La oss prøve et annet eksempel på å lage et HTTP -klientprogram i Python for å lage en forbindelse. Innenfor eksemplet ovenfor har vi sett på hvordan du oppretter en forbindelse med hjelp av en HTTP -klientmodul og hvordan du får webserverens svar. Så du må importere “http.klient ”-modul på første linje ved hjelp av nøkkelordet“ import.”“ HTTP.klient ”-modul vil bli videre brukt til å innlede en forbindelse med URL -en til“ JournalDev ”ved å bruke“ HttpConnection () -funksjonen til den. Tilkoblingsobjektet “con” er erklært å lagre HTTP -klientforbindelsen.
Nå er det samme tilkoblingsobjektet "con" blitt brukt til å ringe "forespørsels" -funksjonen for å spesifisere hvilken type forespørsel vi må gjøre nå, i.e., “Få” betyr å få svar. På neste linje har vi brukt det samme “con” -objektet for å kalle “getResponse ()” -funksjonen til HTTP.Klientmodul. Det brukes til å få svaret fra den spesifiserte URL -en og lagre den til "RESP" -variabelen. Fra svardataene vil utskriftserklæringen bare velge å vise responsstatus og årsak til den aktuelle statusen i et normalt tekstformat ved å bruke RESP.status og resp.Årsak innebygd. Til slutt skal forbindelsen lukkes ved å kalle "lukk ()" -funksjonen til HTTP.Klientmodul via tilkoblingsobjektet “CON.”
Importer http.klientVi har fått utdataene nedenfor fra å kjøre denne koden for 6 linjer for å lage en HTTP -tilkobling. Utgangen viser at statusen er 301 og årsaken til denne statusen er at de aktuelle serverdataene blir flyttet permanent.
Konklusjon:
Denne artikkelen handler om hvordan du oppretter en HTTP -klientforbindelse i Python ved hjelp av HTTP.Klientmodul. Vi har også diskutert hvordan du kan lage en enkel tilkobling til en webserver ved hjelp av den enkle "forespørselen" -modulen i Python -verktøyet.