Ga naar inhoud
Python-uitzonderingenFout
requests.exceptions.HTTPError

requests.exceptions.HTTPError

Er is een HTTP-foutreactie (4xx of 5xx) ontvangen en raise_for_status() werd aangeroepen.

python

Wat veroorzaakt deze fout

De server heeft een HTTP-foutstatuscode geretourneerd (4xx clientfout of 5xx serverfout), en uw code heeft response.raise_for_status() aangeroepen om dit naar een uitzondering te converteren.

Hoe op te lossen

Controleer response.status_code en response.text voor details. Verwerk specifieke statuscodes: if response.status_code == 404: handle_not_found(). Voeg retry-logica toe voor 5xx-fouten. Corrigeer verzoekparameters voor 4xx-fouten.

Voorbeeld

r = requests.get("https://httpbin.org/status/404"); r.raise_for_status()
Officiële documentatie

Gerelateerde foutcodes