Forespørsler svar.Årsak () Funksjon
Årsaken () -funksjonen fra forespørselsmodulen brukes til å hente den tilsvarende tekstbeskrivelsen av en gitt HTTP -statuskode. Du kan for eksempel bruke den til å kartlegge 404-status-koden til den tilsvarende HTTP-meldingen som ikke er funnet.
Ved å bruke svarobjektet fra forespørselsmodulen, kan du bestemme hvilken melding forespørselen returnerer.
Praktisk eksempel
For å illustrere best hvordan vi kan bruke denne funksjonen, kan vi forsøke å få tilgang til en spesifikk ressurs og hente statuskode og melding fra den.
Tenk på eksemplet som er vist nedenfor:
Importer forespørslerKoden over gir en Get -forespørsel til den spesifiserte URL -en og lagrer responsen på responsobjektet. Vi henter deretter HTTP -beskrivelsen av returkoden ved hjelp av svaret.grunnen til.
Koden over skal returnere en utgang som vist:
Python3 -test.pySom standard vil funksjonen returnere HTTP -statuskode som vist:
Importer forespørslerResulterende utgang er som vist:
Python3 -test.pyEksempel 2
Eksemplet nedenfor viser den tilsvarende meldingen for en 404 -feil.
Importer forespørslerI dette tilfellet skal koden over returnere HTTP -statuskode og årsaken som vist i utdataene nedenfor:
Python3 -test.pyKonklusjon
I denne artikkelen lærte du hvordan du bruker responsen.Årsaksmetode fra forespørselsmodulen for å løse en HTTP -statuskode til den tilsvarende meldingen.
For å lære mer om HTTP -statuskoder, sjekk her.