Å sende en HTTP-forespørsel med grunnleggende autentisering

Python:
Å sende en HTTP-forespørsel med grunnleggende autentisering

Hvordan å:

import requests
from requests.auth import HTTPBasicAuth

# Erstatt 'brukernavn' og 'passord' med dine egne legitimasjoner.
response = requests.get('https://ditt-eksempel-url.com', auth=HTTPBasicAuth('brukernavn', 'passord'))

# Utskrift av responsen
print(response.status_code)
print(response.content)

Hvis alt går bra, bør du se noe slik:

200
b'Innholdet i den beskyttede ressursen'

Dypdykk

Grunnleggende autentisering er en del av HTTP-protokollen, anvendt siden det tidlige internettet, og er bra for enkle autentiseringsscenarioer. Moderne alternativer som OAuth gir bedre sikkerhet. Basic auth sender base64-kodet brukernavn og passord i hver forespørsel, noe som gjør HTTPS nødvendig for å unngå avlytting.

Se Også